Er is geen enkele opdracht om een Excel-venster universeel in alle scripttalen of interfaces te sluiten. De methode is afhankelijk van de context:
* Binnen Excel (met VBA): Met 'Application.Quit' wordt de gehele Excel-applicatie afgesloten. Om alleen de actieve werkmap te sluiten, gebruikt u `ActiveWorkbook.Close`.
* Vanaf een opdrachtregel of script (bijvoorbeeld met behulp van PowerShell of AutoHotkey): U zou opdrachten moeten gebruiken die communiceren met het Excel-proces. Normaal gesproken houdt dit in dat u de Excel-proces-ID moet vinden en deze vervolgens moet beëindigen (hoewel dit over het algemeen minder elegant is en storend kan zijn als Excel actief iets doet). De specifieke opdrachten zijn afhankelijk van het besturingssysteem (bijvoorbeeld `taskkill` op Windows).
* Een GUI-automatiseringstool gebruiken (bijvoorbeeld UIAutomation of AutoIt): Met deze hulpmiddelen kunt u programmatisch communiceren met de sluitknop van het Excel-venster.
Daarom is er geen enkel ‘commando’. De juiste aanpak hangt volledig af van *hoe* u het Excel-venster wilt sluiten en de tools die u gebruikt. |