1

相互運用機能を使用して、単純な.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 { }

、ただし、このコードはフッターを削除しません。では、フッターを削除するときに段落文字の挿入を回避する方法はありますか?

4

0 に答える 0