Submacro 巨集陳述式

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

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 子巨集的子巨集,並在訊息框中顯示錯誤資訊。

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