使用 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 对象,才能将新的段落插入到该位置。

C# 操作 Word:定义段落并插入到光标处

原文地址: https://www.cveoy.top/t/topic/oXY3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录