LibreOffice 5.1 Writer:插入脚本

时间:2016-04-28 14:09:43

标签: libreoffice libreoffice-writer

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

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

那么我该如何插入脚本呢?什么是#34; Writer HTML",这个答案是什么意思?我无法在其他任何地方找到关于它的词语。

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

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

2 个答案:

答案 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完成):

  1. 选择工具-自定义,然后单击菜单标签。
  2. LibreOffice Writer菜单中,向下滚动到“插入”。
  3. 菜单内容-条目中,向下滚动到要在其后显示脚本项的任何项。
  4. 点击添加命令
  5. 类别列表框中,选择“所有类别”。
  6. 命令列表框中,向下滚动到脚本
  7. 点击添加以创建新的菜单项。新菜单项将出现在列表框中。
  8. 点击确定,您就可以在任何地方插入新的脚本对象了。