excel-vba
Applikationsobjekt
Sök…
Anmärkningar
Excel VBA kommer med en omfattande objektmodell som innehåller klasser och objekt som du kan använda för att manipulera någon del av det körande Excel-programmet. Ett av de vanligaste objekten du använder är applikationsobjektet . Detta är en toppnivå som samlar in den aktuella instansen av Excel. Nästan allt som inte är anslutet till en viss Excel-arbetsbok finns i applikationsobjektet .
Applikationsobjektet , som ett toppnivåobjekt, har bokstavligen hundratals egenskaper, metoder och händelser som kan användas för att kontrollera alla aspekter av Excel.
Exempel på enkelt applikationsobjekt: Minimera Excel-fönstret
Den här koden använder applikationsobjektet på toppnivå för att minimera huvudfönstret i Excel.
Sub MinimizeExcel()
Application.WindowState = xlMinimized
End Sub
Exempel på enkelt applikationsobjekt: Visa Excel- och VBE-version
Sub DisplayExcelVersions()
MsgBox "The version of Excel is " & Application.Version
MsgBox "The version of the VBE is " & Application.VBE.Version
End Sub
Användningen av egenskapen Application.Version är användbar för att säkerställa att kod endast fungerar på en kompatibel version av Excel.