我刚开始检查 OpenOffice 的宏系统。我安装了 3.2.0,但它真的很糟糕。我什至无法保存宏文件...我认为 Javascript 不是 Openoffice 推荐的脚本语言。
仍然......有人用Javascript做过OO-Macros吗?您使用哪个 OO 版本?此外:实现了哪个 Javascript 版本?我想知道这是否是一个值得称为 Javascript 的实现,因为甚至没有 alert() 函数。
菲利普
我刚开始检查 OpenOffice 的宏系统。我安装了 3.2.0,但它真的很糟糕。我什至无法保存宏文件...我认为 Javascript 不是 Openoffice 推荐的脚本语言。
仍然......有人用Javascript做过OO-Macros吗?您使用哪个 OO 版本?此外:实现了哪个 Javascript 版本?我想知道这是否是一个值得称为 Javascript 的实现,因为甚至没有 alert() 函数。
菲利普
无论如何,该alert()
功能都不是 Javascript 功能;它是事实上的标准浏览器“窗口”对象上的一种方法。
OpenOffice Javascript 脚本使用 Rhino;我不确定是什么版本。JDK 附带的 Rhino 相当老旧,并且有一些相当严重的错误,但对于您可能使用 OpenOffice 脚本执行的各种操作来说仍然可以。
看来您必须单独安装 Javascript 运行时:http: //framework.openoffice.org/scripting/release-0.2/javascript-devguide.html
libreoffice 的最新版本支持 javascript 宏。你可以在这里下载:http ://www.libreoffice.org/download/