假设我们在文档中有一个段落如下:
我需要检索段落中每个实体的编号列表。对于Orange-1,Apple-2和Mango-3 我已经使用下面的代码找出文档中的段落列表。 Word.Paragraphs para = ActiveDocument.Paragraphs;
从para对象我需要找出每个实体的列表编号。
答案 0 :(得分:2)
我不是100%我理解你的问题,但看起来你在3段上使用了编号列表样式,你想得到编号列表样式的值? (1,2和3)
一个单词段落在VBA / VSTO / etc中有一个Range对象 在Range对象上,您将找到ListFormat对象,该对象为您提供所需的信息。
所以,如果你有第一段: 1.橙色 然后你可以使用:
ActiveDocument.Paragraphs[1].Range.ListFormat.ListString
这会给你" 1。" 并且
ActiveDocument.Paragraphs[1].Range.ListFormat.ListValue
这将为您提供1
祝你好运