Modules 集合包含 Microsoft Access 數(shù)據(jù)庫中所有打開的標(biāo)準(zhǔn)模塊和類模塊。
所有打開的模塊都包含在 Modules 集合中,不論模塊是未經(jīng)編譯的、已經(jīng)編譯的、處于中斷模式,還是包含正在運(yùn)行的代碼。
若要確定某個(gè) Module 對象是標(biāo)準(zhǔn)模塊還是類模塊,可檢查該 Module 對象的 Type 屬性。
Modules 集合從屬于 Microsoft Access 的 Application 對象。
Modules 集合中的單個(gè) Module 對象的索引是從零開始的。
以下示例說明了如何使用 Modules 集合來循環(huán)遍歷打開的模塊。該示例將在“立即”窗口中打印每個(gè)打開模塊的名稱。
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