Application-Objekt (Access)

Das Application-Objekt bezieht sich auf die aktive Microsoft Access-Anwendung.

HinwBemerkungeneise

Das Application-Objekt enthält alle Access-Objekte und Auflistungen.

Verwenden Sie das Application-Objekt , um Methoden oder Eigenschafteneinstellungen auf die gesamte Access-Anwendung anzuwenden. Sie können beispielsweise die SetOption-Methode des Application-Objekts verwenden, um Datenbankoptionen aus Visual Basic festzulegen. Im folgenden Beispiel wird veranschaulicht, wie das Kontrollkästchen Statusleiste anzeigen auf der Registerkarte Aktuelle Datenbank des Dialogfelds Access-Optionen aktiviert werden kann.

Application.SetOption "Show Status Bar", True

Access ist eine COM-Komponente, die Automatisierung, bisher OLE-Automatisierung genannt, unterstützt. Sie können Access-Objekte von einer anderen Anwendung aus bearbeiten, die ebenfalls Automatisierung unterstützt. Verwenden Sie hierzu das Application-Objekt.

Beispielsweise ist Microsoft Visual Basic eine COM-Komponente. Sie können eine Access-Datenbank aus Visual Basic öffnen und mit ihren Objekten arbeiten. Erstellen Sie in Visual Basic zunächst einen Verweis auf die Access-Objektbibliothek, und erstellen Sie dann eine neue Instanz der Application-Klasse , und verweisen Sie wie im folgenden Beispiel auf eine Objektvariable:

Dim appAccess As New Access.Application

Aus Anwendungen, die das New-Schlüsselwort nicht unterstützen, können Sie mithilfe der CreateObject-Funktion eine neue Instanz der Application-Klasse erstellen:

Dim appAccess As Object 
Set appAccess = CreateObject("Access.Application")

Nachdem Sie eine neue Instanz der Application-Klasse erstellt haben, können Sie eine Datenbank öffnen oder eine neue Datenbank erstellen, indem Sie entweder die OpenCurrentDatabase-Methode oder die NewCurrentDatabase-Methode verwenden. Dann können Sie die Eigenschaften des Application -Objekts festlegen und dessen Methoden aufrufen.

Wenn Sie mit der CommandBars -Eigenschaft des Application -Objekts einen Verweis auf das CommandBars -Objekt zurückgeben, können Sie mithilfe dieses Verweises auf alle Objekte und Auflistungen der Microsoft Office-Befehlsleiste zugreifen.

Sie können auch andere Access-Objekte durch das Application-Objekt bearbeiten. Beispielsweise können Sie mithilfe der OpenForm -Methode des Access-Objekts DoCmd ein Access-Formular aus Microsoft Office Excel heraus öffnen:

appAccess.DoCmd.OpenForm "Orders"

Weitere Informationen zum Erstellen eines Verweises und zum Steuern von Objekten durch Automatisierung finden Sie in der Dokumentation der Anwendung, die als COM-Komponente fungiert.

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.