Access (的 Module 物件)
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物件名稱 的括弧。
下一個範例會傳回表單 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 支援與意見反應。