当我转到Tools、->宏、->组织宏、-> Python时,我会得到以下对话框:

不可能创建新的宏。
显然,LibreOffice没有编辑器,所以我不得不在其他地方编写宏,然后执行它们。
但我不知道在哪里放置脚本。
我尝试用"HeloWorld"在系统范围内搜索文件,但没有得到任何结果。
我试图将一个test.py文件放入:
/home/martin/.config/libreoffice/4/user/Scripts并重新加载应用程序,但未显示测试宏。
我试图在Tools -> Options -> Path中找到适当的设置,但是没有“宏路径”。

如何从LibreOffice运行Python宏?
这个问题是我学习Python和学习LibreOffice宏的过程的一部分,因此欢迎任何指向普通教程的链接。关于LibreOffice Python宏的教程似乎特别难找到。
我使用的是LibreOffice版本: 4.1.3.2
发布于 2014-02-27 16:40:38
尝试在python中手动创建一个子目录/home/martin/.config/libreoffice/4/user/Scripts (全部小写),并将脚本放在那里。
这是基于这个wiki.openoffice.org文档的。
发布于 2017-02-07 16:05:12
我也很难有一个清晰的开始,所以我记录了我的设置和我学到的这里。如果您完成此操作,您将看到只要您正确地链接到python脚本,就可以将您的python脚本放在任何文件夹中。
编辑:旧的只有URL的答案现在指向一个死链接。该页面仍然可以在互联网档案回传机或这个GitHub吉斯特上找到。
发布于 2017-11-08 13:52:57
Python脚本位于/usr/lib/libreoffice/share/scripts/python上
也许本教程会帮上忙,就像对我一样。
https://stackoverflow.com/questions/21413664
复制相似问题