ubuntu 如何在LibreOffice中运行python宏?

lsmd5eda  于 2022-12-11  发布在  Python
关注(0)|答案(5)|浏览(195)

当我进入工具-〉宏-〉组织宏-〉Python时,我得到这个对话框:

    • 不可能**创建新的Python宏。

显然,LibreOffice没有Python编辑器,所以我必须在其他地方编写宏,然后执行它们。
但我不知道把Python脚本放在哪里。
我尝试在系统范围内搜索名称中包含**“HeloWorld”的文件,但没有找到任何结果。
我尝试将
test.py**文件放入:

/home/martin/.config/libreoffice/4/user/Scripts

并重新加载应用程序,但没有显示test宏。
我尝试在工具-〉选项-〉路径中查找适当的设置,但没有**“宏路径”**:

如何从LibreOffice运行Python宏?
这个问题是我学习Python和LibreOffice宏的一部分,所以欢迎任何一般教程的链接。关于LibreOffice Python宏的教程似乎特别难找。
我正在使用LibreOffice版本:4.1.3.2

0x6upsns

0x6upsns1#

尝试在/home/martin/.config/libreoffice/4/user/Scripts中手动创建一个子目录python(全部小写),并将脚本放在那里。
这基于this wiki.openoffice.org documentations

6tr1vspr

6tr1vspr2#

我也很难有一个清晰的开始,所以我记录了我的设置和我学到的here的东西。如果你通过这个工作,你会发现你可以把你的python脚本放在任何文件夹中,只要你正确地链接到它。

**EDIT:**旧的仅URL的答案现在指向一个死链接。该页面仍然可以在Internet Archive Wayback Machinethis GitHub Gist上找到。

jfewjypa

jfewjypa3#

Python脚本位于/usr/lib/libreoffice/share/scripts/python
也许this tutorial会有所帮助,就像它对我所做的那样。

arknldoa

arknldoa4#

请遵循以下说明:
1.安装新的APSO extension
1.然后转到 * 工具-〉宏-〉组织python脚本 *。
1.现在,选择“我的宏”并选择 * 菜单-〉创建模块 *。
This documentation对我帮助最大。

h6my8fg2

h6my8fg25#

有关如何在LibreOffice Calc中运行python宏的简短介绍,您可以查看Python Macros in LibreCalc

相关问题