excel-vba
Anwendungsobjekt
Suche…
Bemerkungen
Excel VBA verfügt über ein umfassendes Objektmodell, das Klassen und Objekte enthält, mit denen Sie einen beliebigen Teil der laufenden Excel-Anwendung bearbeiten können. Eines der am häufigsten verwendeten Objekte ist das Application- Objekt. Dies ist ein Catchall der obersten Ebene, das die aktuell ausgeführte Instanz von Excel darstellt. Fast alles, was nicht mit einer bestimmten Excel-Arbeitsmappe verbunden ist, befindet sich im Application- Objekt.
Das Application- Objekt verfügt als Top-Level-Objekt über hunderte von Eigenschaften, Methoden und Ereignissen, mit denen jeder Aspekt von Excel gesteuert werden kann.
Beispiel für ein einfaches Anwendungsobjekt: Minimieren Sie das Excel-Fenster
Dieser Code verwendet das Application- Objekt der obersten Ebene, um das Hauptfenster von Excel zu minimieren.
Sub MinimizeExcel()
Application.WindowState = xlMinimized
End Sub
Beispiel eines einfachen Anwendungsobjekts: Anzeige der Excel- und VBE-Version
Sub DisplayExcelVersions()
MsgBox "The version of Excel is " & Application.Version
MsgBox "The version of the VBE is " & Application.VBE.Version
End Sub
Die Verwendung der Application.Version-Eigenschaft ist hilfreich, um sicherzustellen, dass Code nur mit einer kompatiblen Version von Excel funktioniert.