Application-Objekt (Access)
Das Application-Objekt bezieht sich auf die aktive Microsoft Access-Anwendung.
Hinweise
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 instance der Application-Klasse, und verweisen Sie wie im folgenden Beispiel auf eine Objektvariable:
Dim appAccess As New Access.Application
Aus Anwendungen, die die neue Schlüsselwort (keyword) nicht unterstützen, können Sie mithilfe der CreateObject-Funktion eine neue instance der Application-Klasse erstellen:
Dim appAccess As Object
Set appAccess = CreateObject("Access.Application")
Nachdem Sie eine neue instance 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
- AccessError
- AddToFavorites
- BuildCriteria
- CloseCurrentDatabase
- CodeDb
- ColumnHistory
- ConvertAccessProject
- CreateAccessProject
- CreateAdditionalData
- CreateControl
- CreateForm
- CreateGroupLevel
- CreateReport
- CreateReportControl
- CurrentDb
- CurrentUser
- CurrentWebUser
- CurrentWebUserGroups
- DAvg
- DCount
- DDEExecute
- DDEInitiate
- DDEPoke
- DDERequest
- DDETerminate
- DDETerminateAll
- DefaultWorkspaceClone
- DeleteControl
- DeleteReportControl
- DFirst
- DirtyObject
- DLast
- DLookup
- DMax
- DMin
- DStDev
- DStDevP
- DSum
- DVar
- DVarP
- Echo
- EuroConvert
- Eval
- ExportNavigationPane
- ExportXML
- FollowHyperlink
- GetHiddenAttribute
- GetOption
- GUIDFromString
- HtmlEncode
- hWndAccessApp
- HyperlinkPart
- ImportNavigationPane
- ImportXML
- InstantiateTemplate
- IsCurrentWebUserInGroup
- LoadCustomUI
- LoadFromAXL
- LoadPicture
- NewAccessProject
- NewCurrentDatabase
- Nz
- OpenAccessProject
- OpenCurrentDatabase
- PlainText
- Quit
- RefreshDatabaseWindow
- RefreshTitleBar
- Run
- RunCommand
- SaveAsAXL
- SaveAsTemplate
- SetDefaultWorkgroupFile
- SetHiddenAttribute
- SetOption
- StringFromGUID
- SysCmd
- TransformXML
Eigenschaften
- AppIcon
- Application
- AppTitle
- Assistance
- AutoCorrect
- AutomationSecurity
- BrokenReference
- Build
- CodeContextObject
- CodeData
- CodeProject
- COMAddIns
- CommandBars
- CurrentData
- CurrentObjectName
- CurrentObjectType
- CurrentProject
- DBEngine
- DoCmd
- FeatureInstall
- FileDialog
- Forms
- IsCompiled
- LanguageSettings
- MacroError
- MenuBar
- Modules
- Name
- NewFileTaskPane
- Parent
- Printer
- Printers
- ProductCode
- References
- Berichte
- ReturnVars
- Screen
- ShortcutMenuBar
- TempVars
- UserControl
- VBE
- Version
- Visible
- WebServices
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.