首页 文章

获取由多级列表应用的段落编号格式文本

提问于
浏览
0

我正在使用Visual Studio和C#创建Microsoft Word加载项 . 加载项需要能够获取多级列表应用的“数字格式文本”(不确定这是否是正确的术语) . 例如,使用应用于段落的MS Word默认 Headers 样式的文档也应用了多级列表,该列表自动使用 Headers 对段落进行编号,并将文章“Article”添加到带 Headers 1的段落,并应用文本“Section” Headers 2的段落 . 最终结果是第1条,第1.01节,第1.02节,第1.03节,第2条,第2.01节等 . 加载项需要获得“第1条”或“第1.01节”等..

我已经尝试了Range.Listformat,Range.ListParagrphs,Range.ListStyle,Range.ParagraphStyle,Paragraph.Format和Paragraph.OutlineLevel的各种属性和方法,但还没有找到它 . Range.ListFormat.ListLevelNumber将级别作为整数给出,但不是我要查找的文本和确切段落号 . 有没有人知道如何获得这些信息?谢谢!

我读了这些和其他但找不到我要找的东西:

how to read multi level list numbers in ms word(word object model)?

Creating a multi-level bullet list with Word.Interop

1 回答

  • 0

    要获取任何段落编号列表的文字字符串,请使用

    TheParagraph.Range.ListFormat.ListString;
    

相关问题