文档级事件

BarTender 支持 VBScript 的执行,以响应大量文档级事件(包括打开、关闭、保存)和大量打印时事件。 您可以通过 VBScript 调用“对象自动执行”函数,以在打印作业之前和打印过程中修改模板上的对象。

关闭对文档级事件启用 VBScript

  1. 从 BarTender 的“文件”菜单中,选择“BarTender 文档选项”来打开“BarTender 文档选项”对话框。

  2. 单击“脚本”选项卡。

  3. 选中“启用文档级脚本事件”复选框。

  4. 选择要编辑的事件。

  5. 单击“编辑”以打开“脚本编辑器”。

如果已经打开“脚本编辑器”,可以通过在“脚本”窗格中将其选中来修改文档级事件。

BarTender 不支持数据输入控件的自动化。如果尝试使用数据输入脚本中的对象属性(例如 OnPrePromptOnPostPrompt 事件),BarTender 将会返回错误并且您的脚本将会无法执行。

可用的文档级事件脚本

在“脚本”窗格的“文档事件”下面列出了所有可用的“文档级事件脚本”。 当您选择一个事件并在“编辑器”窗格中创建脚本时,将在事件发生时执行该脚本。 例如,如果您选择 OnOpen 并编写其脚本,将在打开该文档时执行该脚本。

BarTender 支持以下文档事件:

尽管“文档事件的程序”出现在“文档事件”下面的“脚本”窗格中,但这实际上根本不是事件。 此项只不过是一个由您编写的 Visual Basic 脚本函数和例程组成的集合,该集合可供您为真正的文档事件(如上所述)所创建的脚本使用。 有关更多信息,请参见程序