模块对象 (Access)
Module 对象引用标准模块或类模块。
Microsoft Access 包含与任何对象都无关的类模块,以及与窗体或报表相关的窗体模块和报表模块。
若要通过代码确定 Module 对象是表示标准模块还是类模块,请检查 Module 对象的 Type 属性。
Modules 集合包含所有打开的 Module 对象,无论其类型如何。 Modules 集合中的模块可以是经过编译的,也可以是未经编译的。
若要返回对 Modules 集合中特定的标准或类 Module 对象的引用,可以使用下列任何一种语法格式:
语法 | 说明 |
---|---|
模块!modulename | modulename 参数是 Module 对象的名称。 |
模块 (“modulename”) | modulename 参数是 Module 对象的名称。 |
模块 (索引) | index 参数是该对象在集合中的序号位置。 |
以下示例返回对标准 Module 对象的引用,并将其分配给对象变量。
Dim mdl As Module
Set mdl = Modules![Utility Functions]
请注意,仅当 Module 对象的名称包含空格时,才需要包含 Module 对象名称的括号。
下一个示例返回对 模块 对象窗体的引用,并将其分配给对象变量。
Dim mdl As Module
Set mdl = Modules!Form_Employees
若要引用特定的窗体或报表模块,还可以使用 Form 或 Report 对象的 Module 属性。
Forms!formname .Module
以下示例还返回对与 Employees 窗体关联的 Module 对象的引用,并将其分配给对象变量。
Dim mdl As Module
Set mdl = Forms!Employees.Module
返回对 Module 对象的引用后,可以设置或读取其属性并应用其方法。
- Application
- CountOfDeclarationLines
- CountOfLines
- Lines
- Name
- Parent
- ProcBodyLine
- ProcCountLines
- ProcOfLine
- ProcStartLine
- Type
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。