|
Il n’existe pas une seule commande pour fermer une fenêtre Excel de manière universelle dans tous les langages ou interfaces de script. La méthode dépend du contexte :
* Dans Excel (en utilisant VBA) : `Application.Quit` ferme toute l'application Excel. Pour fermer uniquement le classeur actif, vous utiliserez « ActiveWorkbook.Close ».
* À partir d'une ligne de commande ou d'un script (par exemple, en utilisant PowerShell ou AutoHotkey) : Vous devrez utiliser des commandes qui interagissent avec le processus Excel. Cela implique généralement de trouver l'ID du processus Excel, puis d'y mettre fin (bien que cela soit généralement moins élégant et puisse être perturbateur si Excel fait activement quelque chose). Les commandes spécifiques dépendent du système d'exploitation (par exemple, « taskkill » sous Windows).
* À l'aide d'un outil d'automatisation GUI (par exemple, UIAutomation ou AutoIt) : Ces outils vous permettent d'interagir avec le bouton de fermeture de la fenêtre Excel par programme.
Par conséquent, il n’existe pas de « commande » unique. L'approche correcte dépend entièrement de *comment* vous souhaitez fermer la fenêtre Excel et des outils que vous utilisez.
|