使用C#修改word doc中的多个标题

时间:2012-06-01 01:20:37

标签: c# ms-word

我目前正在使用C#中的Word引用来打开和修改word文档。一些需要修改的内容位于标题中,我使用以下代码来解释它。

foreach(Range rng in doc.StoryRanges){
   rng.Find.Execute(ref findVar, ref isTrue, ref isTrue, ref isFalse, 
   ref isFalse, ref isFalse, ref isTrue, ref isOne, 
   ref isFalse, ref replaceVar, ref isTwo, ref isFalse, 
   ref isFalse, ref isFalse, ref isFalse);
}

问题是我的文档有两个唯一的标题。第一页由前4页组成,然后在第5页上是不同的标题。它在Word中标记为“Header -Section 2-”。我无法找到允许我在第二个标题中进行任何修改的代码snippit。

非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

我能够在此网站上找到能够在整个文档中进行查找和替换的代码snippit:http://www.wwco.com/~wls/blog/2010/07/03/find-and-replace-in-word-using-c-net/

这将遍历文档的所有部分,因此不会错过任何部分。