excel-vba
Obiekt aplikacji
Szukaj…
Uwagi
Excel VBA zawiera kompleksowy model obiektowy, który zawiera klasy i obiekty, których można używać do manipulowania dowolną częścią działającej aplikacji Excel. Jednym z najczęściej używanych obiektów jest obiekt Application . Jest to catchall najwyższego poziomu, który reprezentuje bieżącą działającą instancję programu Excel. Prawie wszystko, co nie jest połączone z określonym skoroszytem programu Excel, znajduje się w obiekcie Application .
Obiekt Application , jako obiekt najwyższego poziomu, ma dosłownie setki właściwości, metod i zdarzeń, które można wykorzystać do sterowania każdym aspektem programu Excel.
Przykład prostego obiektu aplikacji: Zminimalizuj okno programu Excel
W tym kodzie użyto obiektu aplikacji najwyższego poziomu, aby zminimalizować główne okno programu Excel.
Sub MinimizeExcel()
Application.WindowState = xlMinimized
End Sub
Przykład prostego obiektu aplikacji: Wyświetl wersję Excel i VBE
Sub DisplayExcelVersions()
MsgBox "The version of Excel is " & Application.Version
MsgBox "The version of the VBE is " & Application.VBE.Version
End Sub
Korzystanie z właściwości Application.Version jest przydatne do zapewnienia, że kod działa tylko na kompatybilnej wersji programu Excel.