您可以使用 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?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

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

Thank you for your feedback!

×