LibreOffice 5.1 Writer:插入脚本



在以前版本的LibreOffice中,可以从"insert"菜单将脚本插入到odt中。

根据官方回答,此功能已被删除:https://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/

那么我应该如何插入脚本?什么是"Writer HTML",这个答案暗示了什么?我在其他任何地方都找不到关于它的词。

如果我想避免挖掘大量XML,我是否被迫安装早期版本的LibreOffice只是为了这个功能?

另外,任何人都可以解释此举的原因(从产品中删除现有的方便功能)?

要在 Writer

中创建 HTML 文档(意思是"Writer HTML"),请转到 File -> New -> HTML Document ,然后可以插入脚本。 或者,听起来您可能想要File -> New -> XML Form Document

在我看来,Insert -> Script只对添加Javascript或类似的文档有用,这似乎适用于HTML文档或表单。 所以新的变化对我来说是有意义的。

要编写 Javascript ,请将代码放在 LibreOffice 用户目录下的文本文件中,如此处所述。

编辑

从下面的评论中,听起来您正在插入一个用于 JODReports 的指令。 你能做到以下几点吗:

在 OpenOffice.org Writer 中插入 FreeMarker 指令 从菜单插入/>字段/其他...(或直接按 Ctrl+F2),然后单击"函数"选项卡并>选择"输入字段"。将"引用"字段更改为"JOOScript",然后在以下>字段中输入"内容"输入指令(例如,"[#assign title='Mr.']")。

注意:Apache OpenOffice 仍然有Insert -> Script

脚本功能仍然存在。 它只是不在默认菜单中。 转到编写脚本 LibreOffice,用于将其添加回"插入"菜单项。

这是重新添加它的一种方法(使用版本:5.3.2.2完成):

  1. 选择工具 - 自定义,然后单击菜单选项卡。
  2. LibreOffice Writer 菜单中,向下滚动到 Insert。
  3. "菜单内容 - 条目"中,向下滚动到要在其后显示脚本项的任何项。
  4. 单击添加命令
  5. 在"类别"列表框中,选择"所有类别"。
  6. "命令"列表框中,向下滚动到"脚本"
  7. 单击"添加"以创建新的菜单项。新菜单项将显示在"条目"列表框中。
  8. 单击"确定",即可在任意位置插入新的脚本对象。

最新更新