我必须将一些Word集成作为考试项目的一部分。我的问题是我对C#中的Microsoft Word集成很新。我有我需要的程序集,我已经准备好了所有的代码来编写代码。该文件将从头开始生成。
但我只是在闪烁的光标主演,并不知道如何开始。
我必须使用StringBuilder(它应该包含诸如转义字符之类的新行,也许 italic 粗体等等。)StringBuilder将从我朋友写的应用程序的另一部分给出。
您是否建议使用另一种形式而不是StringBuilder对象?
我应该从哪里开始这一切?这有点压倒性。
由于
答案 0 :(得分:0)
试试这个
您需要添加Microsoft.Office.Interop.Word参考
Word._Application oWord;
Word._Document oDoc;
object oMissing = Type.Missing;
oWord = new Word.Application();
oWord.Visible = true;
//Add Blank sheet to Word App
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
oWord.Selection.TypeText("Write your text here");
//FOrmatting your text
oWord.Selection.Font.Size = 8;
oWord.Selection.Font.Name = "Zurich BT";
oWord.Selection.Font.Italic = 1
oWord.Selection.Font.Bold = 1
oDoc.Content.Application.ActiveWindow.ActivePane.View.SeekView = //Havent tested the
//header and footer part
Word.WdSeekView.wdSeekCurrentPageFooter;
oDoc.Content.Application.Selection.TypeText(“Martens”);
我想这可能就是你要找的东西