fermeture application externe

  • Initiateur de la discussion Initiateur de la discussion chewi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

chewi

Guest
Bonjour au forum,

Je voudrais savoir s'il y a moyen de fermer une application externe à Excel via une commande?
Je ne trouve cette information nulle part.
Quel est le code à utiliser?

Il s'agit en quelque sorte du contraire de la commande Shell qui sert à ouvrir.

Je vous remercie d'avance.

Chewi
 
Re : fermeture application externe

bonsoir

j'espere que cet exemple pourra t'aider (si tu disposes d'une version récente de Windows)


Code:
Sub fermerUneApplication()
Dim objProcess As Object, colProcessList As Object
Dim objWMIService As Object
Dim strComputer As String
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'monAppli.exe'")
 
For Each objProcess In colProcessList
    objProcess.Terminate
Next
End Sub



bonne soiree
MichelXld
 
Re : fermeture application externe

Re,

Et déjà merci.

Le poste sur lequel je travaille tourne sous Windows 2000 et avec Excel 2000.

J'avoue que j'ai un peu de mal à tout comprendre dans le code.

Je vais voir et essayer.

Merci.

Chewi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
Réponses
2
Affichages
1 K
ThomasGUILLIN
T
A
Réponses
37
Affichages
4 K
asso78Lim
A
S
Réponses
2
Affichages
1 K
SeishuSlash
S
E
Réponses
4
Affichages
813
Retour