相互運用機能を使用して、単純な.docドキュメントのすべてのフッターを削除しようとしています。コード
foreach (Section sect in oDoc.Sections)
{
foreach (HeaderFooter headFoot in sect.Footers)
{ headFoot.Range.Delete(); }
}
すべてのフッターの新しい段落文字に挿入します。テキストを次のページから新しいページに転送する場合があります。私の調査によると、headFoot.Rangeオブジェクトへのアクセス時に段落が挿入されています...したがって、headFoot.Range.Text=String.Emptyも効果がありません。私も試しました
try { oDoc.StoryRanges.Item(WdStoryType.wdEvenPagesFooterStory).Delete(); }
catch { }
try { oDoc.StoryRanges.Item(WdStoryType.wdFirstPageFooterStory).Delete(); }
catch { }
try { oDoc.StoryRanges.Item(WdStoryType.wdPrimaryFooterStory).Delete(); }
catch { }
、ただし、このコードはフッターを削除しません。では、フッターを削除するときに段落文字の挿入を回避する方法はありますか?