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 のサポートおよびフィードバックを参照してください。