次の方法で共有


DoCmd.OpenModule メソッド (Access)

OpenModule メソッドは、Visual Basic で "OpenModule/モジュールを開く" アクションを実行します。

構文

OpenModule (ModuleName,ProcedureName)

expression: DoCmd オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ModuleName 省略可能 バリアント型 開く Visual Basic モジュールの有効な名前である文字列式。 この引数を空白のままにすると、Microsoft Access は、 ProcedureName 引数で選択したプロシージャについて、データベース内のすべての標準モジュールを検索し、プロシージャを含むモジュールをそのプロシージャに対して開きます。

ライブラリ データベースで OpenModule メソッドを含む Visual Basic コードを実行すると、Access はライブラリ データベースで最初にこの名前のモジュールを検索し、次に現在のデータベースで検索します。
ProcedureName 省略可能 バリアント型 モジュールを開くプロシージャの有効な名前である文字列式。 この引数を省略すると、モジュールの宣言セクションが開きます。

注釈

OpenModule メソッドを使用して、指定したプロシージャで指定した Visual Basic モジュールを開きます。 指定できるのは、Sub プロシージャ、Function プロシージャ、およびイベント プロシージャです。

"OpenModule/モジュールを開く" アクションの 2 つの引数のうち、少なくとも 1 つを指定する必要があります。 両方の引数に値を入力すると、指定したプロシージャで指定したモジュールが開きます。

次の例では、ユーティリティ関数モジュールを IsLoaded( ) 関数 プロシージャに開きます。

DoCmd.OpenModule "Utility Functions", "IsLoaded"

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。