Submacro 巨集陳述式

Access 中的 Submacro 陳述式會在 [巨集設計工具] 視窗中定義個別的巨集。

設定

Submacro 指令只有一個必要引數。

巨集指令引數

描述

名稱

顯示為巨集名稱的字串。

備註

您可以使用 Submacro 陳述式來定義個別的指令集合。您可以使用 RunMacro 指令,執行來自另一個巨集的子巨集中所定義的指令。在 RunMacro 指令的 [巨集名稱] 引數中,使用下列語法執行子巨集:

<巨集名稱>.<子巨集名稱>

您也可以使用 Submacro 陳述式來在巨集中定義錯誤處理指令集合。

範例

下列巨集示範搭配使用 Submacro 陳述式及 OnError 巨集指令的方法。在此範例中,OnError 指令會指定 Access 在發生錯誤時,執行名為 ErrorHandler 的自訂錯誤處理子巨集。如果有任何後續指令發生錯誤,Access 便會跳至 ErrorHandler 子巨集。ErrorHandler 子巨集會顯示一個會參照 MacroError 物件以顯示錯誤相關訊息的訊息方塊。

以下是具有前述範例的 Access 巨集設計工具 (Access 2010 版及較新版本) 的螢幕擷取畫面。在這個情況中,SetLocalVar 指令中的運算式會因為嘗試將數字除以零而觸發錯誤。Access 會向下移至名為 ErrorHandler 的子巨集,並在訊息方塊中顯示錯誤訊息。

顯示 OnError 巨集指令的 Access 巨集設計界面。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×