Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您可以使用 Access 資料庫中的 RunMacro 宏動作, 巨集。 宏可以在一個 巨集群組。

請使用這個動作:

  • 從另一個宏執行宏。

  • 根據特定條件執行宏。

  • 將宏附加到自訂功能表或功能區命令。

設定

RunMacro宏宏動作具有下列引數。

巨集指令引數

描述

宏名稱

要執行之宏的名稱。 宏設計視窗的宏名稱區段的宏名稱方塊會顯示目前資料庫中 (宏) 宏群組。 如果宏位於宏群組中,它會以巨集群組名列在清單中的宏 組名下macroname. 此為必要引數。

如果您在 程式庫資料庫中執行包含 RunMacro 宏宏動作的宏, Access 會尋找文件庫資料庫中具有此名稱的宏,而且不會在目前的資料庫中尋找。

重複計數

宏會執行的最大次數。 如果您將這個引數保留為空白 (且重複運算式 引數也是空白的) ,宏會執行一次。

重複運算式

評估 運算式 為 True (-1) 或 False (0) 。 如果運算式評估為 False,宏會 停止運作。 每次執行宏時,運算式會進行評估。

註解

如果您輸入宏名稱引數 的巨集群組 名,Access 會執行宏群組中的第一個宏。

這個動作類似于按一下資料庫工具的按鈕上的執行宏,選取宏,然後按一下確定。 不過,此命令只會執行宏一次,而 RunMacro 巨集指令可以執行宏多次。

提示

您可以使用重複計數和重複運算式引數來決定宏執行次數:

  • 如果您將兩個引數保留空白,宏會執行一次。

  • 如果您輸入 重複計數數位 ,但 將重複運算式 保留空白,宏會執行指定的次數。

  • 如果您將重複計數保留空白,但輸入Repeat 運算式的運算式,宏會執行直到運算式評估為False。

  • 如果您輸入這兩個引數的值,宏會執行 重複 計數中指定的次數,或直到 重複 運算式評估為 False,以先發生者為准。

當您執行包含 RunMacro 宏動作的宏,並到達 RunMacro 宏動作時,Access 會執行稱為宏。 當稱為宏完成時,Access 會回到原始宏,並執行下一個宏動作。

附註: 

  • 您可以呼叫相同宏群組或另一個宏群組中的宏。

  • 您可以巢巢式宏。 也就是說,您可以執行宏 A,而宏 A 則呼叫宏 B 等。 在每一種情況下,當稱為宏完成時,Access 會回到稱為宏的宏,並執行該宏中的下一個宏動作。

若要在Visual Basic for Applications (VBA) 模組中執行 RunMacro 動作,請使用DoCmd物件的RunMacro方法。

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 365 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×