2014-01-30 35 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