Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Module-Objekt verweist auf ein Standardmodul oder ein Klassenmodul.
Hinweise
Microsoft Access enthält Klassenmodule, die keinem Objekt zugeordnet sind; Formularmodule und Berichtsmodule sind einem Formular bzw. Bericht zugeordnet.
Um zu bestimmen, ob ein Module-Objekt ein Standardmodul oder ein Klassenmodul aus Code darstellt, überprüfen Sie die Type-Eigenschaft des Module-Objekts.
Die Modules-Auflistung enthält alle geöffneten Module-Objekte , unabhängig von ihrem Typ. Module in der Modules-Auflistung können kompiliert oder unkompiliert sein.
Wenn Sie einen Verweis auf ein Module-Objekt für ein bestimmtes Standard- oder Klassenmodul in der Modules-Auflistung zurückgeben möchten, verwenden Sie eine der folgenden Syntaxformen.
| Syntax | Beschreibung |
|---|---|
| Module! modulename | Das Argument modulename ist der Name des Module-Objekts . |
| Module("Modulname") | Das Argument modulename ist der Name des Module-Objekts . |
| Modules(index) | Das Indexargument ist die numerische Position des Objekts innerhalb der Auflistung. |
Im folgenden Beispiel wird ein Verweis auf ein Module-Standardobjekt zurückgegeben und einer Objektvariablen zugewiesen.
Dim mdl As Module
Set mdl = Modules![Utility Functions]
Beachten Sie, dass die Klammern, die den Namen des Module-Objekts einschließen, nur erforderlich sind, wenn der Name des Module-Objekts Leerzeichen enthält.
Im nächsten Beispiel wird ein Verweis auf ein Module-Objekt des Formulars zurückgegeben und einer Objektvariablen zugewiesen.
Dim mdl As Module
Set mdl = Modules!Form_Employees
Um auf ein bestimmtes Formular- oder Berichtsmodul zu verweisen, können Sie auch die Module-Eigenschaft des Form- oder Report-Objekts verwenden.
Forms!formname .Module
Das folgende Beispiel gibt auch einen Verweis auf das Module-Objekt zurück, das einem Employees-Formular zugeordnet ist, und weist es einer Objektvariablen zu.
Dim mdl As Module
Set mdl = Forms!Employees.Module
Nachdem Sie einen Verweis auf ein Module-Objekt zurückgegeben haben, können Sie dessen Eigenschaften festlegen oder lesen und dessen Methoden anwenden.
Methoden
Eigenschaften
- Application
- CountOfDeclarationLines
- CountOfLines
- Lines
- Name
- Parent
- ProcBodyLine
- ProcCountLines
- ProcOfLine
- ProcStartLine
- Type
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.