在以前版本的LibreOffice中,可以将脚本插入到"插入"菜单。
根据官方回答,此功能已被删除: https://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/
那么我该如何插入脚本呢?什么是#34; Writer HTML",这个答案是什么意思?我无法在其他任何地方找到关于它的词语。
如果我想避免挖掘大量的XML,我是否只是为了这个功能而被迫安装早期版本的LibreOffice?
此外,任何人都可以解释这一举动的原因(从产品中删除现有的,方便的功能)?
答案 0 :(得分:3)
要在Writer中创建HTML文档(由“Writer HTML”表示),请转到File -> New -> HTML Document
,然后就可以插入脚本了。或者,听起来您可能需要File -> New -> XML Form Document
。
在我看来,Insert -> Script
仅对于添加Javascript或类似文档很有用,这似乎适用于HTML文档或表单。所以新的变化对我有意义。
要编写Javascript 宏,请将代码放在LibreOffice用户目录下的文本文件中,如here所述。
修改强>:
从下面的评论中,听起来好像是inserting a directive用于JODReports。你可以改为:
从菜单Insert />菜单中的OpenOffice.org Writer中插入FreeMarker指令。字段/其他...(或者只需按Ctrl + F2),然后单击“功能”选项卡和>选择输入字段。更改字段参考JOOScript并在>中以下字段内容输入指令(例如“[#assign title ='Mr。']”)。
注意:Apache OpenOffice仍然有Insert -> Script
。
答案 1 :(得分:1)
脚本功能仍然存在。它只是不在默认菜单中。去 Scripting LibreOffice,将其重新添加到“插入”菜单项。
这是添加回去的一种方法(版本:5.3.2.2完成):