您可以在 Access 資料庫中使用 OpenVisualBasicModule 宏動作,在指定的 (開啟指定的 Visual Basic for Applications) 模組 VBA 程序。 這可以是 子程序、函數程式或 事件程序。

附註: 從 Access 2010 開始,OpenModule宏動作已重新命名為OpenVisualBasicModule。

附註: 如果資料庫不是信任的,則不允許此動作。

附註: Access Web App 中未提供 OpenVisualBasicModule 宏動作。

設定

OpenVisualBasicModule宏動作具有下列引數。

巨集指令引數

描述

模組名稱

您想要開啟的模組名稱。 選取下拉式清單中的模組名稱。 如果您想要在資料庫中搜尋所有標準模組以尋找程式,並在此程式中開啟適當的模組,您可以將此引數保留空白。

如果您在 程式庫資料庫中執行包含 OpenVisualBasicModule 宏宏的宏, Access 會先在文件庫資料庫中尋找具有此名稱的模組,然後在目前的資料庫中尋找。

程式名稱

要開啟模組的程式名稱。 如果您將這個引數保留空白,模組會開啟至宣告區段。

附註: 您必須在模組名稱或程式名稱引數輸入有效的名稱。

註解

您可以使用此宏宏動作來指定 Module Name 引數和 Procedure Name 引數,以開啟事件程序。 例如,若要開啟 Orders表單上 PrintInvoice 按鈕的 Click 事件程序,請設定 Module Name引數至Form.Orders,並設定 Procedure Name引數為PrintInvoice_Click。 若要查看表單或報表的事件程序,表單或報表必須開啟。

同樣地,若要在 類別模組中開啟程式,您必須指定模組名稱,雖然類別模組不需要開啟。

若要開啟 私用程序,必須開啟包含該模組的模組。

此動作的效果與以滑鼠右鍵按一下功能窗格中的模組,然後按一下設計 視圖的效果相同。 這個動作也可讓您指定程式名稱,並搜尋資料庫中的標準模組以尋找程式。

提示:  您可以在功能窗格中選取模組,然後將它拖曳到宏視窗。 這會自動建立 OpenVisualBasicModule 動作,將模組開啟至宣告區段。

若要在 VBA 模組中執行OpenVisualBasicModule動作,請使用DoCmd物件的OpenModule方法。

Need more help?

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

Was this information helpful?

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

Thank you for your feedback!

×