Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

設定

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

巨集指令引數

描述

名稱

顯示為巨集名稱的字串。

備註

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

<宏名稱>.<submacro 名稱>

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

範例

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

以下是具有上一個範例之 Access 宏設計工具的螢幕快照。 在這個情況中,SetLocalVar 指令中的運算式會因為嘗試將數字除以零而觸發錯誤。 Access 會向下移至名為 ErrorHandler 的子巨集,並在訊息方塊中顯示錯誤訊息。

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。