Form.Module 属性 (Access)

使用 Module 属性指定窗体模块。 只读 Module 对象。

语法

表达式模块

expression:表示 Form 对象的变量。

备注

Module 属性还返回对指定 Module 对象的引用。 可以使用 Module 属性访问 FormReport 对象关联的 Module 对象的属性和方法。

窗体或报表的 HasModule 属性的设置决定了它是否具有关联的模块。

如果 HasModule 属性为 False,则窗体或报表没有相关联的模块。 在设计视图中引用该窗体或报表的 Module 属性时,Microsoft Access 会创建关联的模块并将 HasModule 属性设置为 True

如果参考 Module 属性在窗体或报表在运行时间和对象都有其 内含模块 属性设置为 False ,则将发生错误。

可以将此属性与模块对象的任一属性和方法结合使用。

示例

以下示例使用 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。