Modules 集合包含 Microsoft Access 数据库中所有打开的标准模块和类模块。
所有打开的模块都包含在 Modules 集合中,不论模块是未经编译的、已经编译的、处于中断模式,还是包含正在运行的代码。
若要确定某个 Module 对象是标准模块还是类模块,可检查该 Module 对象的 Type 属性。
Modules 集合从属于 Microsoft Access 的 Application 对象。
Modules 集合中的单个 Module 对象的索引是从零开始的。
以下示例说明了如何使用 Modules 集合来循环遍历打开的模块。该示例将在“立即”窗口中打印每个打开模块的名称。
Sub PrintOpenModuleNames()
Dim i As Integer
Dim modOpenModules As Modules
Set modOpenModules = Application.Modules
For i = 0 To modOpenModules.Count - 1
Debug.Print modOpenModules(i).Name
Next