Modulobjekt (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 festzustellen, ob ein Module-Objekt ein Standardmodul oder ein Klassenmodul aus dem 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! Modulname Das Argument modulename ist der Name des Module-Objekts .
Modules("modulename") Das Argument modulename ist der Name des Module-Objekts .
Modules(index) Das Index-Argument ist die numerische Position des Objekts innerhalb der Sammlung.

Im folgenden Beispiel wird ein Verweis auf ein Standard-Module-Objekt zurückgegeben und einer Objektvariablen zugewiesen.

Dim mdl As Module 
Set mdl = Modules![Utility Functions]

Beachten Sie, dass die eckigen Klammern, die den Namen des Module-Objekts einschließen, nur dann erforderlich sind, wenn der Name des Module-Objekts Leerzeichen enthält.

Im nächsten Beispiel wird ein Verweis auf ein Formular-Module-Objekt 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 Moduleigenschaft des Formular- oder Berichtsobjekts 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 ihn 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 seine 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.