Freigeben über


Module-Objekt (Access)

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

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.