excel-vba
Toepassing object
Zoeken…
Opmerkingen
Excel VBA wordt geleverd met een uitgebreid objectmodel dat klassen en objecten bevat die u kunt gebruiken om elk deel van de actieve Excel-toepassing te manipuleren. Een van de meest voorkomende objecten die u zult gebruiken, is het toepassingsobject . Dit is een catchall op het hoogste niveau die het huidige actieve exemplaar van Excel vertegenwoordigt. Bijna alles dat niet aan een bepaalde Excel-werkmap is gekoppeld, bevindt zich in het toepassingsobject .
Het toepassingsobject , als een object op het hoogste niveau, heeft letterlijk honderden eigenschappen, methoden en gebeurtenissen die kunnen worden gebruikt om elk aspect van Excel te besturen.
Voorbeeld van een eenvoudig toepassingsobject: minimaliseer het Excel-venster
Deze code gebruikt het applicatieobject op het hoogste niveau om het hoofdvenster van Excel te minimaliseren.
Sub MinimizeExcel()
Application.WindowState = xlMinimized
End Sub
Voorbeeld van een eenvoudig toepassingsobject: Excel- en VBE-versie weergeven
Sub DisplayExcelVersions()
MsgBox "The version of Excel is " & Application.Version
MsgBox "The version of the VBE is " & Application.VBE.Version
End Sub
Het gebruik van de eigenschap Application.Version is handig om ervoor te zorgen dat code alleen werkt op een compatibele versie van Excel.