文件層級事件

BarTender 支援透過執行 Visual Basic Script (VBScript) 來回應各種文件層級事件,包括開啟、關閉、儲存和許多列印時事件。您可以在 VBScript 中呼叫「物件自動化」函數,以在列印工作之前和期間修改範本上的物件。

關閉為文件層級事件啟用 VBScript

  1. 在 BarTender 的「檔案」功能表中,按一下「BarTender 文件選項」,以開啟「BarTender 文件選項」對話方塊。

  2. 按一下「指令碼處理」索引標籤。

  3. 按一下以選取「啟用文件層級指令碼事件」核取方塊。

  4. 選取要編輯的事件,然後按一下「編輯」以開啟指令碼編輯器

如果指令碼編輯器已開啟,您可以在「指令碼」窗格中選取所需的文件層級事件來進行修改。

BarTender 不支援資料輸入控制項的自動化。如果您嘗試在資料輸入指令碼 (例如 OnPrePromptOnPostPrompt 事件) 中使用 Object 屬性,BarTender 會傳回錯誤,並且指令碼不會執行。

可用的文件事件指令碼

所有可用的文件事件指令碼都會在「指令碼」窗格的「文件事件」下列出。當您選取事件,然後在編輯器窗格中建立指令碼時,該指令碼會在事件發生時執行。例如,如果您選取 OnOpen,然後為其撰寫指令碼,該指令碼會在開啟文件時執行。

BarTender 支援下列文件事件:

雖然「文件事件的程序」會顯示在「指令碼」窗格中的「文件事件」下,但它根本不是一個事件。這個項目是您撰寫的 VBScript 函數和副程式的集合,您為真正的文件事件建立的指令碼可以使用這些函數和副程式。如需更多資訊,請參閱「程序」。