在 LibreOffice 中的赋值脚本

您可以为 LibreOffice 中的菜单项、图标、对话框控件和事件指定自定义脚本(宏)。

LibreOffice 支持以下脚本语言:

  1. LibreOffice Basic

  2. JavaScript

  3. BeanShell

  4. Python

In addition, developers can use high-level languages, for example Java programming language, to control LibreOffice externally. The API reference is online at api.libreoffice.org.

要为新菜单条目指定脚本

  1. 选择工具 - 自定义,然后单击菜单选项卡。

  2. 单击添加

  3. 类别列表框中,向下滚动,打开“LibreOffice 宏”条目。

  4. 您可以查看“LibreOffice 宏”(安装 LibreOffice 的共享目录中的脚本)、“我的宏”(用户目录中的脚本)和当前文档的条目。打开其中任何一个以查看支持的脚本语言。

  5. 打开任何脚本语言条目以查看可用的脚本。选择脚本。

  6. 脚本函数的列表会显示在命令列表框中。选择一个函数。

  7. 单击添加指定一个新菜单。新菜单项会显示在列表框中。

要为组合键指定脚本

  1. 选择工具 - 自定义 - 键盘

  2. 类别列表框中,向下滚动,打开“LibreOffice 宏”条目。

  3. 您可以查看“LibreOffice 宏”(安装 LibreOffice 的共享目录中的脚本)、“我的宏”(用户目录中的脚本)和当前文档的条目。打开其中任何一个以查看支持的脚本语言。

  4. 打开任何脚本语言条目以查看可用的脚本。选择任意脚本。

  5. 脚本函数的列表会显示在命令列表框中。选择任一函数。

  6. 单击 LibreOffice 或 Writer(或当前打开的应用程序)的选项按钮。

    选择选项按钮以设置新组合键的适用范围,是适用于所有 LibreOffice 还是只适用于当前模块的文档。

  7. 快捷键列表框中选择组合键,然后单击修改

要为事件指定脚本

  1. 选择工具 - 自定义 - 事件

  2. 单击按钮。

  3. 列表框中,向下滚动,打开“LibreOffice 宏”条目。

  4. 您可以查看“LibreOffice 宏”(安装 LibreOffice 的共享目录中的脚本)、“我的宏”(用户目录中的脚本)和当前文档的条目。打开其中任何一个以查看支持的脚本语言。

  5. 打开任何脚本语言条目以查看可用的脚本。选择任意脚本。

  6. 脚本函数的列表会显示在指定的操作列表框中。选择任一函数。

  7. 选择以保存在 LibreOffice 或当前文档中。

    如此可设置新事件指定的适用范围,即是适用于所有 LibreOffice 还是只适用于当前模块的文档。

  8. 从列表中选择一个事件,然后单击确定

要为嵌入对象的事件指定脚本

  1. 选择文档中嵌入的对象,例如图表。

  2. Choose Format - Frame and Object - Properties - Macro.

  3. 列表框中,打开 LibreOffice Scripts 条目。

  4. 您可以查看共享(安装 LibreOffice 的共享目录中的脚本)、用户(用户目录中的脚本)和当前文档的条目。打开其中任何一个以查看支持的脚本语言。

  5. 打开任何脚本语言条目以查看可用的脚本。选择任意脚本。

  6. 脚本函数的列表将出现在现有宏列表框中。选择任一函数。

  7. 从列表中选择一个事件,然后单击确定

要为超链接指定脚本

  1. 将光标放在超链接内。

  2. 选择插入 - 超链接

  3. 单击事件按钮。

  4. 按上述方式选择和指定。

要为图形指定脚本

  1. 选择文档中的图形。

  2. 选择格式 - 图片 - 宏

  3. 按上述方式选择和指定。

要为窗体控件指定脚本

  1. 插入一个窗体控件,例如一个按钮:打开控件工具栏,单击按钮图标,并将其拖放到文档上。

  2. 在选定窗体控件的情况下,单击控件工具栏上的控件

  3. 单击“属性”对话框的事件选项卡。

  4. 单击其中一个 ... 按钮打开一个对话框,您可以在其中为选定的事件指定脚本。

要为 LibreOffice Basic 对话框中的控件指定脚本

  1. 打开 LibreOffice Basic 对话框编辑器,然后用其中的控件创建对话框。

  2. 右键单击控件,然后选择属性

  3. 单击“属性”对话框的事件选项卡。

  4. 单击其中一个 ... 按钮打开一个对话框,您可以在其中为选定的事件指定脚本。