Form.Module プロパティ (Access)
フォーム モジュールを指定するには、Module プロパティを使用します。 読み取り専用 の Module オブジェクト。
構文
式。モジュール
expressionForm オブジェクトを表す変数です。
注釈
Module プロパティは、指定した Module オブジェクトへの参照も返します。 Module プロパティを使って、Form オブジェクトまたは Report オブジェクトに関連する Module オブジェクトのプロパティおよびメソッドにアクセスします。
フォームまたはレポートの HasModule プロパティの設定によって、モジュールが関連付けられているかどうかが決まります。
フォームまたはレポートの "HasModule/コード保持" プロパティが False の場合、そのフォームやレポートには関連するモジュールはありません。 デザイン ビューで、そのフォームまたはレポートの Module プロパティを参照すると、関連付けられているモジュールが作成され、 HasModule プロパティがTrue に設定されます。
オブジェクトの "HasModule/コード保持" プロパティが False に設定されている場合、実行時にフォームまたはレポートの Module プロパティを参照すると、エラーが発生します。
このプロパティは、Module オブジェクトの任意のプロパティとメソッドと共に使用できます。
例
次の例では、Module プロパティを使用して、フォームの Open イベントに Beep メソッドを挿入します。
Dim strFormOpenCode As String
Dim mdl As Module
Set mdl = Forms!MyForm.Module
strFormOpenCode = "Sub Form_Open(Cancel As Integer)" _
& vbCrLf & "Beep" & vbCrLf & "End Sub"
With mdl
.InsertText strFormOpenCode
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。