0

現在、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);
}

問題は、私のドキュメントに2つの固有のヘッダーがあることです。最初のページは最初の4ページで構成され、5番目のページでは別のヘッダーになります。Wordでは「Header-Section2-」とマークされています。この2番目のヘッダーに変更を加えることができるコードスニピットを見つけることができませんでした。

任意のガイダンスをいただければ幸いです。

4

1 に答える 1

0

このサイトで、ドキュメント全体で検索と置換を実行できるコードスニピットを見つけることができました:http ://www.wwco.com/~wls/blog/2010/07/03/find-and- replace-in-word-using-c-net /

これにより、ドキュメントのすべての部分が繰り返されるため、欠落する部分はありません。

于 2012-06-01T16:54:42.773 に答える