事件驅動的巨集

本節介紹如何將 Basic 程式指定到程式事件。

透過將所需的巨集指定到事件,您可以在發生指定的軟體事件時自動執行巨集。下表簡要介紹了程式事件以及巨集執行的時間。

事件

執行指定的巨集…

程式啟動

... LibreOffice 應用程式啟動之後。

程式結束

LibreOffice 應用程式終止之前。

建立文件

透過選擇[檔案] - [開啟新檔]或按一下開啟新檔圖示建立新文件之後。

開啟文件

透過選擇[檔案] - [開啟舊檔]或按一下開啟檔案圖示開啟文件之後。

文件另存為

以指定名稱儲存檔案之前 (使用[檔案] - [另存新檔];如果尚未指定檔案名稱,則使用[檔案] - [儲存檔案]或按一下儲存文件圖示)。

文件已經儲存為

... 以指定名稱儲存文件之後 (使用[檔案] - [另存新檔];如果尚未指定文件名稱,則使用[檔案] - [儲存檔案]或按一下儲存文件圖示)。

儲存文件

使用[檔案] - [儲存檔案]或按一下儲存文件圖示儲存檔案之前 (倘若已指定檔案名稱)。

文件已經儲存

使用[檔案] - [儲存檔案]或按一下儲存文件圖示儲存檔案之後 (倘若已指定檔案名稱)。

文件正在關閉

文件關閉之前。

文件已關閉

文件關閉之後。請注意,在文件關閉之前進行儲存時,也會發生「儲存文件」事件。

啟動文件

文件顯示在前景之後。

關閉文件

另一個文件顯示在前景之後。

列印文件

[列印]對話方塊關閉之後、列印程序實際開始之前。

JavaScript 執行階段錯誤

發生 JavaScript 執行階段錯誤時。

列印郵件合併

[列印]對話方塊關閉之後、列印程序實際開始之前。列印每個副本時均發生此事件。

頁數的變更

頁數變更時。

收到訊息

如果收到訊息。


將巨集指定給事件

  1. 選擇 [工具] - [調整],然後按一下 [事件] 標籤。

  2. [儲存位置] 清單方塊中,選取要使指定全域有效或僅對目前文件有效。

  3. [事件]清單中選取事件。

  4. 按一下 [巨集],並選取要指定給所選事件的巨集。

  5. 按一下 [確定] 可指定巨集。

  6. 按一下[確定]以關閉對話方塊。

移除為事件指定的巨集

  1. 選擇 [工具] - [調整],然後按一下 [事件] 標籤。

  2. 透過選取 [儲存位置] 清單方塊中的選項,選取要移除全域指定或僅移除對目前文件有效的指定。

  3. [事件]清單中選取包含所要移除指定的事件。

  4. 按一下[取消]

  5. 按一下[確定]以關閉對話方塊。