【发布时间】:2016-10-12 03:55:28
【问题描述】:
我正在遍历现有 MS Word 文档的段落并在特定级别的标题之后插入文本段落,但是当我插入文本时,它们继承了下面段落的一些样式和/或下一个元素获取弄乱。这是我的代码:
foreach (Word.Paragraph paragraph in doc.Paragraphs)
{
if (paragraph.get_Style(); != null && paragraph.get_Style() =="Heading 2")
{
paragraph.Range.InsertParagraphAfter();
paragraph.Next().Reset();
paragraph.Next().Range.Text = "New Text"
paragraph.Next().set_Style("My Style");
}
}
这很好用,除非我有以下情况
标题 2
- 列表项
- 列表项
- 列表项
我的最终结果如下:
标题 2
新文本
列表项
- 列表项
- 列表项
注意额外的空白项目符号点。那是我的问题。
【问题讨论】:
标签: c# ms-word ms-office office-interop