Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ne pas relancer une application tiers

1 réponse
Avatar
Rosalie Mignon
bonjour
comment peut-on faire pour savoir si une
application(Word,exel,...) est deja lanc¨¦
sur la machine ?

1 réponse

Avatar
Picalausa François
Hello,

Pour les serveur COM, comme Excel, Word, ... tu peux passer par GetObject
qui renverra une erreur si aucun serveur de ce type n'est créé:
On error Resume Next
Getobject ,"Word.Application"
Select Case Err.Number
Case 0
Msgbox "Est déja lancé"
Case 429
Msgbox "Pas encore lancé"
Case Else
Msgbox "Erreur : " & Err.Description
End Select

Si l'application n'est pas forcément un serveur COM, on peut lister les
process en cours:
http://support.microsoft.com/kb/187913/en-us
On peut aussi rechercher au nom des fenêtres, au cas où le nom de l'exe
n'est pas fixe:
http://support.microsoft.com/kb/183009/en-us

--
Picalausa François

"Rosalie Mignon" a écrit dans le message de news:
4391d763$0$19912$
bonjour
comment peut-on faire pour savoir si une
application(Word,exel,...) est deja lanc¨¦
sur la machine ?