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.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow