Fermer une appli word

Résolu
ManuAntibes Messages postés 491 Date d'inscription mardi 24 octobre 2000 Statut Membre Dernière intervention 18 novembre 2021 - 14 juin 2009 à 22:53
ManuAntibes Messages postés 491 Date d'inscription mardi 24 octobre 2000 Statut Membre Dernière intervention 18 novembre 2021 - 15 juin 2009 à 06:40
Bonjour

Je souhaite fermer une application bien precise, par le nom de l'application mais non pas par le process.

esemple j'ai 3 fichiers word ouvert AB.doc + AC.doc + AD.doc

si je fais ce style de code :

For
Each P
As Process
In Process.GetProcesses()

If P.ProcessName.EndsWith("WINWORD"
) ThenP.Kill()

End
Ifles 3 fichiers word se ferme.

moi je souhaite fermé que le fichier AC.doc et/ou AD.doc

Est ce que quelqu'un à une idée.

Merci

MANUANTIBES

2 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
14 juin 2009 à 23:06
salut,



<hr />
'    FERMER UNE APPLICATION IDENTIFIÉE PAR SON TITRE
'    http://www.codyx.org/snippet_fermer-application-identifiee-son-titre_17.aspx#111
'    Posté par [ sebmafate ] le 24/03/2006
<hr />





Public
SubCloseApplicationByCaption(
ByValcaption
As
String)

   For
Eachp
AsProcess
InProcess.GetProcesses()
     
If(p.MainWindowTitle.Equals(caption))
Then
         p.Close()

      End
If
   Next
End
Sub




'----------------------------------------------------------------



'Remarques :


'Solution alternative n'utilisant pas les APIs.
'N'oubliez pas
d'ajouter la directive :
'Imports System.Diagnostics



++
3
ManuAntibes Messages postés 491 Date d'inscription mardi 24 octobre 2000 Statut Membre Dernière intervention 18 novembre 2021 5
15 juin 2009 à 06:40
Merci Beaucoup A+

MANUANTIBES
0
Rejoignez-nous