Fermer une application "facilement"

Résolu
taj88 Messages postés 113 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 28 août 2007 - 7 août 2007 à 11:55
 Utilisateur anonyme - 7 août 2007 à 12:17
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

Utilisateur anonyme
7 août 2007 à 12:17
' 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
3
Utilisateur anonyme
7 août 2007 à 12:10
Salut,

Avec les APIs OpenProcess et TerminateProcess.







__________
Kenji

(


Nouveau forum VBA/Office
0
Rejoignez-nous