【发布时间】:2016-06-08 07:59:11
【问题描述】:
我需要为一些 odt 和 ods 文档创建一个 python 宏。
我需要找到一行的样式名称,并为我找到的每个样式做一些具体的工作。
我可以打开文档,获取线条但不能获取样式。 我在互联网和这里搜索过,但什么也没找到。
有人可以帮我写一段代码吗?
注意我需要一个宏,因为 odt 文件列表在 calc 工作簿中
谢谢
编辑——解决方案是
感谢吉姆 K
oCursor = modelDoc.Text.createTextCursor()
oCursor.gotoStart(False)
sStyle = ''
#loop for cursor
while oCursor.gotoNextParagraph(False):
sStyle = sStyle + oCursor.getPropertyValue("ParaStyleName") + '\n'
代码给出段落中使用的所有样式的名称
【问题讨论】:
标签: python python-3.x macros libreoffice