2014-01-30 34 views
0

我使用Interop.Word以编程方式创建图表和内容表格到Word文档。将标题应用于ToC和ToF

//Range where ToF will be located 
Range rangeForTOCTOF = wordDoc.Range(0, 0);  

//Create ToF 
TableOfFigures tof = wordDoc.TablesOfFigures.Add(rangeForTOCTOF, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); 

wordDoc.TablesOfFigures[1].TabLeader = WdTabLeader.wdTabLeaderDots; 
wordDoc.TablesOfFigures.Format = WdTofFormat.wdTOFFormal; 
tof.Update(); 

我该如何在ToF上面设置一个标题,如“数字表”?

回答

0

您可以加入这一行:如果我把这些代码的TOF取代“图\ n表”的TOF创建之前,如果我将它

rangeForTOCTOF.InsertAfter("Table of Figures\n"); 
+0

rangeForTOCTOF.InsertBefore("Table of Figures\n"); 

或之后,文本替换了TOF! 'rangeForTOCTOF.Text =“图表\ n”; \t \t \t \t \t \t \t \t TableOfFigures TOF = wordDoc.TablesOfFigures.Add(rangeForTOCTOF,参考缺失,REF缺失,REF缺失,REF缺失,REF缺失,REF缺失,REF缺失,REF缺失,REF缺失,REF缺失, ref丢失);' – user3165438

+0

看到我的编辑,应该为你工作。 – etaiso

+0

感谢您的通知。仍然没有工作:-(不奇怪?! – user3165438