プログラムで単語の文書を繰り返し処理するとき、段落が目次の一部(実際にはフィールドの一部を形成するもの)の一部であるかどうかを知ることができます。Word文書で目次を区別する
私は、Word.Paragraphsコレクションを反復することで、ドキュメントから実体的なテキストの段落の最初のカップルを抽出するはずのVBプログラムを用意しています。私は結果に目次やその他のフィールドの表を含めることを望んでいません、私は人間がヘッダー、タイトルまたは通常のテキスト段落として認識するものが欲しいだけです。しかし、目次があれば、目次だけでなく目次にあるすべての行がWord.Paragraphsの別個の項目として表示されることが分かります。私はこれらを望んでいませんが、段落オブジェクトで、それらを区別して無視することができるプロパティを見つけることができませんでした(私は、他のフィールド型にも適用するためのソリューションが必要であると推測しています。私はまだ実際に遭遇していないが、同じ問題を引き起こす可能性があると推測している)
ありがとう、それは私が必要としていたものです。私はそれを試しました。あなたのコードはうまくいきました。実際にはコードを単純化しました。文書を保存しないので、最後に復元する範囲を選択する必要はありませんでした.-文書をSaveChangesで閉じました。= False私が必要としたテキスト – PhantomDrummer