假设我们在文档中有一个段落:
- 橙色
- 苹果
- 芒果
我需要检索段落中每个实体的编号列表。对于橙-1,Apple-2和Mango-3我已经使用以下代码来查找文档中的段落列表。word.paraphs para = activedocument.Paragraphs;
从para对象我需要找出每个实体的列表编号。
我不是100%我理解您的问题,但是您似乎在3段上使用了编号列表样式,您想获得编号列表样式的值吗?(1、2和3)
一个段段中的vba/vsto/等。一个范围对象在范围对象上,您会找到为您提供所需信息的ListFormat对象。
因此,如果您在第一段中有:1.橙色然后您可以使用:
ActiveDocument.Paragraphs[1].Range.ListFormat.ListString
这将为您提供" 1."和
ActiveDocument.Paragraphs[1].Range.ListFormat.ListValue
这将为您提供1
祝你好运