Fermer une application "facilement" [Résolu]

Signaler
Messages postés
113
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
28 août 2007
-
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
-
Bonjour,
voila j'ai fais pas mal de recherche pour savoir comment fermer une application externe à EXCEL grâce à EXCEL, mais j'ai pas trouvé grand chose ou trop compliquer pour moi

grace à la commande shell j'ouvre VLC

Shell ""c:\VideoLAN\VLC\vlc.exe""

mais existe t-il une facon simple de terminer, fermer VLC  à partir d'EXCEL

un truc du genre kill VLC ou stop VLC....

Merci d'avance @+

Je viens de découvrir le bonheur de programmer et le VB me le rend bien

2 réponses

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
32
' Déclaration APIs

Private Declare Function TerminateProcess Lib "kernel32" ( _
  ByVal hProcess As Long, _
  ByVal uExitCode As Long) As Long 'API de fermeture de Process
Private Declare Function OpenProcess Lib "kernel32" ( _
  ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, _
  ByVal dwProcessID As Long) As Long 'Ouverture de Process

Dim PId As Long, hP As Long

'Ouverture
PId = Shell("calc.exe")

' Fermeture
hP = OpenProcess(&H1, False, PId)
Call TerminateProcess(hP, &H4),

----

(Nouveau forum VBA/Office
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
32
Salut,

Avec les APIs OpenProcess et TerminateProcess.







__________
Kenji

(


Nouveau forum VBA/Office