我試圖通過C#創建一個Word文檔。我希望能夠在我的代碼中的某個位置插入分頁符,但是我不確定如何執行此操作。我主要使用StringBuilder來創建html。 這是在Visual Studio 2010中用c#完成的。我已經看過一些指南,但其中大多數使用「Word變量」之類的代碼。所以我不確定「Word」是來自額外下載的庫還是不是。如何在創建MS Word文檔時插入分頁符
6
A
回答
12
下面是將一些文本寫入word文檔然後添加分頁符的示例。然後將其餘的文字寫入文檔。爲了得到更好的答案,您可能需要重新編寫您的問題,因爲您不清楚何時需要插入中斷以及如何將信息寫入文檔。我假設很多,這是從來沒有好的。
using Word = Microsoft.Office.interop.Word;
//create a word app
Word._Application wordApp = new Word.Application();
//add a page
Word.Document doc = wordApp.Documents.Add(Missing.Value, Missing.Value, Missing.Value, Missing.Value);
//show word
wordApp.Visible = true;
//write some tex
doc.Content.Text = "This is some content for the word document.\nI am going to want to place a page break HERE ";
//inster a page break after the last word
doc.Words.Last.InsertBreak(Word.WdBreakType.wdPageBreak);
//add some more text
doc.Content.Text += "This line should be on the next page.";
//clean up
Marshal.FinalReleaseComObject(wordApp);
Marshal.FinalReleaseComObject(doc);
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
+0
我正在創建所有內容並將其附加到StringBuilder。然後我將StringBuilder寫入StreamWriter。當While循環完成數據的第一次迭代時,我想插入一個分頁符。所以每個迭代的所有內容都是它自己的頁面。 – john
5
如果位置你想插入分頁符選擇(通過Word.Selection):
最簡單的方法是插入有下面的代碼:
selection.TypeText("\f");
+0
當我專注於逐行輸出文本時,確實很棒 –
相關問題
- 1. 用Word插入分頁符
- 2. 創建jpg並插入word文檔
- 3. Ms Word Vba命令按鈕在Word文檔上插入文本
- 4. 如何在Android應用程序中創建MS Word文檔
- 5. 如何使用Jacob在MS Word文檔中創建圖形
- 6. 在Django中創建/編輯MS Word和Word Perfect文檔?
- 7. 在Word文檔中插入字符串
- 8. 如何在WinRT中創建Word文檔
- 9. 創建Word文檔
- 10. VBA - MS Word - 如何檢測沒有文檔打開或創建?
- 11. 如何使用SSIS包創建MS Word文檔?
- 12. 在文檔的末尾插入幾行文字(MS WORD MACRO)
- 13. 遇到問題創建和插入MS Word文檔/模板的表格PHP
- 14. 如何在Word文檔中以頁腳形式插入圖像
- 15. 如何將圓形插入word文檔
- 16. 從Excel VBA中插入頁眉/頁腳到新創建的Word文檔中
- 17. 如何獲得word文檔的分頁?
- 18. 如何分頁Word文檔從C#
- 19. 如何使用DocX在Word文檔中插入換行符?
- 20. 在Coldfusion中創建Word文檔 - 如何進行頁面編號?
- 21. 在MS Word文檔中插入唯一ID
- 22. 創建Word文檔文件
- 23. 在Linux服務器上創建和編輯MS-Word文檔?
- 24. 使用目標在iPhone中創建MS Word文檔C
- 25. 在Android應用程序中創建MS Word文檔
- 26. 在Word文檔中插入rtf文本
- 27. 在Word文檔中嵌入Word文檔
- 28. 如何在MS Word文檔中使用apache POI在rowspan和colspan中創建表?
- 29. ColdFusion,MS Word文檔和希臘字符
- 30. 如何更改在MS Word文檔中插入註釋的背景顏色?
最有可能Word變量是因爲添加了對Microsoft Word庫的引用,然後使用Word = Microsoft.Office.interop.Word; – Sorceri