2024-09-27 21:31:07 发布
网友
我想阅读word中的多级列表格式。 例如,如果列表是
1.abc 2.def a.ghi b.jkl
对于ghi的范围对象, 我想得到列表数字串为
我知道了Listformat.ListLevelNumber给出列表级别。 但无法获取任何属性来获取此表单中的列表编号。 有财产吗? 或者,有什么办法可以解决这个问题吗? 或者,有什么概念可以帮我吗? 我浏览了msdn中的一些主题,我觉得这些主题可能会有所帮助。 我有射程目标。在
我得到了一个解决方法:将范围划分为段落,然后使用listLevelnumber向后迭代,直到我到达一个listLevelnumber少1个的段落,代表较高级别中的最后一个列表列表。在那里我访问了ListString.重复直到我到达最高级别的名单。 python中的代码是
text=Range.ListFormat.ListString+str(Range.text) level=Range.ListFormat.ListLevelNumber lstr="" if level > 1: p=Range.Paragraphs.First while level >1 : while p.Range.ListFormat.ListLevelNumber == level : p=p.Previous(1) lstr=p.Range.ListFormat.ListString+lstr level=level-1 if lstr: text=lstr+text
lstr包含我想要添加的列表前缀,以获取表示完整嵌套形式的字符串。我得到的这个解决方案是基于这样一个事实:所有列表项都是不同的段落。在
我得到了一个解决方法:将范围划分为段落,然后使用listLevelnumber向后迭代,直到我到达一个listLevelnumber少1个的段落,代表较高级别中的最后一个列表列表。在那里我访问了ListString.重复直到我到达最高级别的名单。 python中的代码是
lstr包含我想要添加的列表前缀,以获取表示完整嵌套形式的字符串。我得到的这个解决方案是基于这样一个事实:所有列表项都是不同的段落。在
相关问题 更多 >
编程相关推荐