【发布时间】:2011-07-08 09:41:19
【问题描述】:
有谁知道在以编程方式遍历 word 文档时,如何判断段落是否构成目录的一部分(或者实际上是构成字段一部分的任何其他内容)。
我问的原因是我有一个 VB 程序,它应该从文档中提取实质性文本的前几段——它是通过遍历 Word.Paragraphs 集合来实现的。我不希望结果包含目录或其他字段,我只想要人类可以识别为标题、标题或普通文本段落的内容。然而事实证明,如果有目录,那么不仅目录本身,而且目录中的每一行都在 Word.Paragraphs 中作为单独的项目出现。我不想要这些,但无法在 Paragraph 对象上找到任何可以让我区分并忽略它们的属性(我猜我也需要将解决方案应用于其他字段类型,例如表数字和权威表,我还没有真正遇到过,但我想可能会导致同样的问题)
【问题讨论】:
标签: vba ms-word fieldcodes