Application-Objekt (Access)Application object (Access)

Das Application -Objekt bezieht sich auf die aktive Microsoft Access-Anwendung.The Application object refers to the active Microsoft Access application.

BemerkungenRemarks

Das Application -Objekt enthält alle Access-Objekte und Auflistungen.The Application object contains all Access objects and collections.

Das Application -Objekt können Sie die Methoden oder Eigenschaften für die gesamte Access-Anwendung gelten.You can use the Application object to apply methods or property settings to the entire Access application. Beispielsweise können Sie die SetOption -Methode des Application -Objekts verwenden, um Datenbankoptionen aus Visual Basic festzulegen.For example, you can use the SetOption method of the Application object to set database options from Visual Basic. Das folgende Beispiel zeigt, wie Sie das Kontrollkästchen Statusleiste anzeigen auf der Registerkarte Aktuelle Datenbank im Dialogfeld Access-Optionen festlegen können.The following example shows how you can set the Display Status Bar check box on the Current Database tab of the Access Options dialog box.

Application.SetOption "Show Status Bar", True

Access ist eine COM-Komponente, die Automatisierung, früher als OLE-Automatisierung unterstützt.Access is a COM component that supports Automation, formerly called OLE Automation. Sie können Access-Objekte aus einer anderen Anwendung bearbeiten, die auch die Automatisierung unterstützt.You can manipulate Access objects from another application that also supports Automation. Zu diesem Zweck verwenden Sie das Application -Objekt.To do this, you use the Application object.

Microsoft Visual Basic wird beispielsweise eine COM-Komponente.For example, Microsoft Visual Basic is a COM component. Sie können öffnen eine Access-Datenbank von Visual Basic und mit ihren Objekten arbeiten.You can open an Access database from Visual Basic and work with its objects. In Visual Basic zuerst erstellen Sie einen Verweis auf die Access-Objektbibliothek, und klicken Sie dann erstellt eine neue Instanz der Klasse Application und zeigen Sie eine Objektvariable auf, wie im folgenden Beispiel:From Visual Basic, first create a reference to the Access object library, and then create a new instance of the Application class and point an object variable to it, as in the following example:

Dim appAccess As New Access.Application

Aus Anwendungen, die das Schlüsselwort New nicht unterstützen, können Sie eine neue Instanz der Klasse Application mithilfe der CreateObject -Funktion erstellen:From applications that do not support the New keyword, you can create a new instance of the Application class by using the CreateObject function:

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

Nachdem Sie eine neue Instanz der Klasse Application erstellt haben, können Sie eine Datenbank öffnen oder erstellen Sie eine neue Datenbank mit der OpenCurrentDatabase -Methode oder die NewCurrentDatabase -Methode.After you create a new instance of the Application class, you can open a database or create a new database by using either the OpenCurrentDatabase method or the NewCurrentDatabase method. Sie können dann legen Sie die Eigenschaften des Application -Objekts und dessen Methoden aufzurufen.You can then set the properties of the Application object and call its methods.

Wenn Sie einen Verweis auf das CommandBars -Objekt zurückgeben, indem Sie die CommandBars -Eigenschaft des Application -Objekts, können Sie alle Microsoft Office-Befehlsleistenobjekte und Auflistungen mithilfe dieser Referenz zugreifen.When you return a reference to the CommandBars object by using the CommandBars property of the Application object, you can access all Microsoft Office command bar objects and collections by using this reference.

Sie können auch andere Access-Objekte durch das Objekt Application bearbeiten.You can also manipulate other Access objects through the Application object. Mithilfe der Methode OpenForm des Access DoCmd -Objekts können Sie beispielsweise ein Access-Formular aus Microsoft Office Excel öffnen:For example, by using the OpenForm method of the Access DoCmd object, you can open an Access form from Microsoft Office Excel:

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.For more information about creating a reference and controlling objects by using Automation, see the documentation for the application that is acting as the COM component.

MethodenMethods

EigenschaftenProperties

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.