写出C#操作word 定义一个段落再把这个段落插入在当前光标处
使用 Microsoft.Office.Interop.Word 库可以实现C#操作word,下面是定义一个段落并插入到当前光标处的代码:
using Word = Microsoft.Office.Interop.Word;
// 创建Word应用程序对象
Word.Application wordApp = new Word.Application();
// 设置应用程序对象不可见
wordApp.Visible = false;
// 创建一个新的文档
Word.Document doc = wordApp.Documents.Add();
// 获取当前光标所在位置
Word.Range range = wordApp.Selection.Range;
// 定义一个新的段落
Word.Paragraph newPara = doc.Content.Paragraphs.Add();
// 将新的段落插入到当前光标所在位置
newPara.Range.InsertBefore("这是一个新的段落。");
// 保存并关闭文档
doc.SaveAs("c:\\test.docx");
doc.Close();
// 关闭Word应用程序
wordApp.Quit();
以上代码定义了一个新的段落,并将其插入到当前光标所在位置。需要注意的是,要先获取当前光标所在位置的 Range 对象,才能将新的段落插入到该位置
原文地址: https://www.cveoy.top/t/topic/hu9H 著作权归作者所有。请勿转载和采集!