当我进入工具-〉宏-〉组织宏-〉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
5条答案
按热度按时间0x6upsns1#
尝试在
/home/martin/.config/libreoffice/4/user/Scripts
中手动创建一个子目录python
(全部小写),并将脚本放在那里。这基于this wiki.openoffice.org documentations。
6tr1vspr2#
我也很难有一个清晰的开始,所以我记录了我的设置和我学到的here的东西。如果你通过这个工作,你会发现你可以把你的python脚本放在任何文件夹中,只要你正确地链接到它。
**EDIT:**旧的仅URL的答案现在指向一个死链接。该页面仍然可以在Internet Archive Wayback Machine或this GitHub Gist上找到。
jfewjypa3#
Python脚本位于
/usr/lib/libreoffice/share/scripts/python
上也许this tutorial会有所帮助,就像它对我所做的那样。
arknldoa4#
请遵循以下说明:
1.安装新的APSO extension
1.然后转到 * 工具-〉宏-〉组织python脚本 *。
1.现在,选择“我的宏”并选择 * 菜单-〉创建模块 *。
This documentation对我帮助最大。
h6my8fg25#
有关如何在LibreOffice Calc中运行python宏的简短介绍,您可以查看Python Macros in LibreCalc