C# 操作 Word:在书签处插入段落代码示例
以下是一个 C# 操作 Word 的示例代码,定义一个段落并将其插入到书签处:
using Microsoft.Office.Interop.Word;
// 创建 Word 应用程序对象
Application wordApp = new Application();
wordApp.Visible = true;
// 打开文档
Document doc = wordApp.Documents.Open(@"C:\example.docx");
// 获取书签对象
Bookmark bookmark = doc.Bookmarks["MyBookmark"];
// 创建一个新段落
Paragraph paragraph = doc.Content.Paragraphs.Add();
// 设置段落文本
paragraph.Range.Text = 'This is a new paragraph.';
// 将段落插入到书签处
bookmark.Range.InsertParagraphAfter();
paragraph.Range.Cut();
bookmark.Range.PasteAndFormat(WdRecoveryType.wdFormatOriginalFormatting);
// 保存文档
doc.Save();
// 关闭文档和应用程序
doc.Close();
wordApp.Quit();
上面的代码首先创建了一个 Word 应用程序对象,然后打开一个文档。接着获取了名为'MyBookmark'的书签对象,并创建了一个新的段落对象,并设置了段落的文本内容。最后,将新段落插入到书签位置,并保存文档。
原文地址: https://www.cveoy.top/t/topic/oXYF 著作权归作者所有。请勿转载和采集!