如何在 LibreOffice 中运行 python 宏?

新手上路,请多包涵

当我转到 Tools -> Macros -> Organize Macros -> Python 时,我得到这个对话框:

在此处输入图像描述

无法 创建新的 Python 宏。

显然 LibreOffice 没有 Python 编辑器,所以我必须在别处编写宏,然后执行它们。

但我不知道将 Python 脚本放在 哪里

我尝试在系统范围内搜索名称中带有 “HeloWorld” 的文件,但没有得到任何结果。

我试图将一个 test.py 文件放入:

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

并重新加载应用程序,但未显示 测试 宏。

我试图在 工具 -> 选项 -> 路径 中找到合适的设置,但没有 “宏路径”

在此处输入图像描述

如何从 LibreOffice 运行 Python 宏?

这个问题是我学习 Python 和学习 LibreOffice 宏的一部分,因此欢迎任何指向一般教程的链接。 LibreOffice Python 宏 的教程似乎特别难找。

我正在使用 LibreOffice 版本:4.1.3.2

原文由 Martin Drozdik 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

尝试在 --- 中手动创建一个子目录 python /home/martin/.config/libreoffice/4/user/Scripts 全部小写)并将脚本放在那里。

这是基于 此 wiki.openoffice.org 文档

原文由 halex 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

编辑: 旧的 URL-only 答案现在指向一个死链接。该页面仍然可以在 Internet Archive Wayback Machine此 GitHub Gist 上找到

原文由 Jannie Theunissen 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题