Submacro Access 中的語句會在 Macro Designer 視窗中定義一個獨立的巨集。
設定
這個 Submacro 行動只有一個必要的論點。
| 巨集指令引數 | 描述 |
|---|---|
Name |
顯示為巨集名稱的字串。 |
備註
你可以用這個 Submacro 陳述來定義獨立的行動集合。 你可以用這個 RunMacro 動作從另一個巨集執行子巨集定義的動作。 在動作的RunMacro參數中Macro Name,請使用以下語法執行子巨集:
<macro name>.<submacro name>
你也可以用這個 Submacro 語句在巨集中定義一組錯誤處理動作。
範例
以下巨集展示了該 Submacro 陳述及一個 OnError 巨集動作。 在此範例中, OnError 當錯誤發生時,動作告訴 Access 執行一個自訂的 ErrorHandler 錯誤處理子巨集。 若後續動作中發生錯誤,Access 會跳轉至 ErrorHandler 子巨集。
ErrorHandler子巨集會顯示一個訊息框,指向物件MacroError以顯示錯誤資訊。
這張截圖顯示了 Access 巨集設計器中先前的範例。 此時,動作中的 SetLocalVar 表達式會觸發錯誤,因為它試圖將數字除以零。 存取權會移至命名為 ErrorHandler 子巨集的子巨集,並在訊息框中顯示錯誤資訊。