Eviter d'ouvrir ou refermer automatiquent Acrobat Reader

Bonjour le forum,

Je souhaiterais fermer l'application Acrobat Reader une fois que j'appuie sur le bouton "lancer l'impression"

J'ai trouvé plusieurs solutions sur le net mais je n'arrive pas à l'appliquer.

Vous avez une idée?

Merci d'extraire le fichier dans C:

Bonne soirée

Un truc tout simple serait de terminer le process...

For Each Process In GetObject("winmgmts:").InstancesOf("Win32_process")
    If Process.Name = "AcroRd32.EXE" Then Process.Terminate
Next

Bonjour,

Merci pour ta réponse

Mais malheureusement le programme reste toujours ouvert

Voici la modification que j'ai faite :

Private Sub CBImpression_Click()
Dim I As Integer
Dim Process As Variant
Application.ScreenUpdating = False
If OBFactures = True Then
Chemin = CheminDossierFacture
Else
Chemin = CheminDossierDevis
End If
For I = 0 To Me.LBListeDocument.ListCount - 1
If Me.LBListeDocument.Selected(I) = True Then
Dim NomFichier As String
Dim X As Long
X = FindWindow("XLMAIN", Application.Caption)
NomFichier = Chemin & Me.LBListeDocument.List(I)
ShellExecute X, "print", NomFichier, "", "", 1
End If
Next I
For Each Process In GetObject("winmgmts:").InstancesOf("Win32_process")
If Process.Name = "AcroRd32.EXE" Then Process.Terminate
Next
Unload Me
End Sub

J'ai déclaré la variable Process (en objet ou variant)

ouvre le gestionnaire des tâches et regarde le nom du processus adobe...

Re,

C'est bien "AcroRd32.EXE".

Tu es sur du win64 ?

Re,

Nom 32 bit.


Re,

Si tu as teamviewer tu peux te connecté sur mon pc si tu veux ça sera plus simple.

Alors ce n'est pas AcroRd32.EXE...

For Each Process In GetObject("winmgmts:").InstancesOf("Win32_process")
    debug.print Process.name
Next

A mon avis ton process doit s'appeler "AcroRd32.exe"

Essaie ça:

For Each Process In GetObject("winmgmts:").InstancesOf("Win32_process")
    If Process.Name = "AcroRd32.exe" Then Process.Terminate
Next

Va pour teamviewer... donne un numero

Re,

C'est le même code que tu m'as proposé au dessus, sauf qu'au lieu de .EXE c'est .exe.

Du coup mon code entier se lance même pas

Bon et bien chez moi ça marche... Si tu veux du teamviewer... donne moi un id et je te le prouve

Rechercher des sujets similaires à "eviter ouvrir refermer automatiquent acrobat reader"