写出C#操作word 定义一个段落再把这个段落插入在第1个书签后第3行且在第2个书签前
using Word = Microsoft.Office.Interop.Word;
// 创建Word应用程序对象 Word.Application app = new Word.Application();
// 创建一个新的Word文档 Word.Document doc = app.Documents.Add();
// 定义一个段落 Word.Paragraph para = doc.Content.Paragraphs.Add();
// 设置段落文字内容 para.Range.Text = "这是一个新段落";
// 找到第1个书签 Word.Bookmark bmk1 = doc.Bookmarks[1];
// 找到第2个书签 Word.Bookmark bmk2 = doc.Bookmarks[2];
// 获取第1个书签的起始位置,即第3行的起始位置 int start = bmk1.Range.Start + 2 * doc.Paragraphs.Count;
// 在第1个书签后第3行插入段落 doc.Range(start, start).InsertParagraphAfter();
// 把段落插入到第1个书签后第3行且在第2个书签前 doc.Range(start + 1, start + 1).InsertParagraphBefore(para.Range);
// 关闭Word应用程序 app.Quit()
原文地址: https://www.cveoy.top/t/topic/hvao 著作权归作者所有。请勿转载和采集!