如何使用python宏获取libreoffice文档中段落的样式名?

2024-05-17 10:11:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要为一些odt和ods文档创建一个python宏。你知道吗

我需要找到一行的样式名称,并为我找到的每个样式做一些特定的工作。你知道吗

我可以打开文档,得到行,但不能得到样式。 我在网上和这里搜索过,但什么也没找到。你知道吗

有人能帮我写些代码吗?你知道吗

注意,我需要一个宏,因为odt文件列表在计算工作簿中

谢谢


编辑—解决方案是

感谢吉姆K

oCursor = modelDoc.Text.createTextCursor()
    oCursor.gotoStart(False)
    sStyle = ''
    #loop for cursor
    while oCursor.gotoNextParagraph(False):
        sStyle = sStyle + oCursor.getPropertyValue("ParaStyleName") + '\n'

代码给出了段落中使用的所有样式的名称


Tags: 文件代码text文档名称false编辑列表