Word文書をプログラムで反復処理するときに、段落が目次の一部を形成しているかどうか(または実際には、フィールドの一部を形成する他のもの)を知る方法を知っている人はいますか?
質問する理由は、文書から実質的なテキストの最初の数段落を抽出することになっている VB プログラムを持っているからです。これは、Word.Paragraphs コレクションを反復処理することによって行っています。結果に目次やその他のフィールドを含めたくありません。人間がヘッダー、タイトル、または通常のテキスト段落として認識するものだけが必要です。ただし、目次がある場合、目次自体だけでなく、目次のすべての行が Word.Paragraphs の個別の項目として表示されることがわかります。私はこれらを望んでいませんが、Paragraph オブジェクトでそれらを区別して無視できるプロパティを見つけることができませんでした (表のような他のフィールド タイプにも適用するためのソリューションが必要だと思います)。数字と典拠表、