有谁知道在以编程方式遍历 word 文档时如何判断一个段落是否构成目录的一部分(或者实际上是构成字段一部分的任何其他内容)。
我问的原因是我有一个 VB 程序,它应该从文档中提取实质性文本的前几段——它是通过遍历 Word.Paragraphs 集合来实现的。我不希望结果包含目录或其他字段,我只想要人类可以识别为标题、标题或普通文本段落的内容。然而事实证明,如果有目录,那么不仅目录本身,而且目录中的每一行都在 Word.Paragraphs 中作为单独的项目出现。我不想要这些,但无法在 Paragraph 对象上找到任何可以让我区分并忽略它们的属性(我猜我也需要将解决方案应用于其他字段类型,例如表当局的数字和表格,