Submacro Access 中的陳述式會在 [巨集Designer] 視窗中定義個別的巨集。
設定
Submacro動作只有一個必要引數。
| 巨集指令引數 | 描述 |
|---|---|
Name |
顯示為巨集名稱的字串。 |
備註
您可以使用 Submacro 陳述式來定義個別的指令集合。 您可以使用指令來 RunMacro 執行來自另一個巨集的子巨集中定義的巨集指令。 在 Macro Name 指令的 RunMacro 引數中,使用下列語法執行子巨集:
<macro name>.<submacro name>
您也可以使用 Submacro 陳述式在巨集內定義一組錯誤處理動作。
範例
下列巨集會示範 Submacro 陳述式以及 OnError 巨集指令。 在此範例中, OnError 巨集指令會告訴 Access 執行自訂錯誤處理子巨集,其名稱 ErrorHandler 為當錯誤發生時。 如果有任何後續指令發生錯誤,Access 便會跳至 ErrorHandler 子巨集。
ErrorHandler子巨集會顯示一個會參照物件以MacroError顯示錯誤相關資訊的訊息方塊。
此螢幕擷取畫面顯示 Access 巨集設計工具的先前範例。 在此情況下,指令中的 SetLocalVar 運算式會因為嘗試將數字除以零而觸發錯誤。 Access 會移至具名 ErrorHandler 的子巨集,並在訊息方塊中顯示錯誤資訊。