Bonjour le forum !
Un nouveau petit problème à vous exposer : j'ai une macro me permettant d'automatiser l'impression de documents pdf liés à la valeur d'une cellule de mon classeur EXCEL et ça marche... le seul problème, c'est qu'Acrobate ne se ferme pas à l'issue de l'impression (reste une fenêtre vide !)
Quelle(s) ligne(s) de code rajouter pour fermer cette fenêtre d'Acrobate Reader (tout en gardant bien entendu mon classeur Excel ouvert !) ? Voici mon code :
Sub Imprimer()
Application.ScreenUpdating = False
Sheets("Recherche").Select
Range("C8").Select
Selection.Copy
Range("C10").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Dim NomFichier
NomFichier = [c5].Value & [c10].Value & ".pdf"
If Dir(NomFichier) <> "" Then
ShellExecute 0, "print", NomFichier, "", "", 0
Else
MsgBox " Fichier introuvable !"
End If
Sheets("Recherche").Select
Range("C10").Select
Selection.ClearContents
Range("A1").Select
Application.ScreenUpdating = True
MsgBox " Impression en cours... "
End Sub
Un nouveau petit problème à vous exposer : j'ai une macro me permettant d'automatiser l'impression de documents pdf liés à la valeur d'une cellule de mon classeur EXCEL et ça marche... le seul problème, c'est qu'Acrobate ne se ferme pas à l'issue de l'impression (reste une fenêtre vide !)
Quelle(s) ligne(s) de code rajouter pour fermer cette fenêtre d'Acrobate Reader (tout en gardant bien entendu mon classeur Excel ouvert !) ? Voici mon code :
Sub Imprimer()
Application.ScreenUpdating = False
Sheets("Recherche").Select
Range("C8").Select
Selection.Copy
Range("C10").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Dim NomFichier
NomFichier = [c5].Value & [c10].Value & ".pdf"
If Dir(NomFichier) <> "" Then
ShellExecute 0, "print", NomFichier, "", "", 0
Else
MsgBox " Fichier introuvable !"
End If
Sheets("Recherche").Select
Range("C10").Select
Selection.ClearContents
Range("A1").Select
Application.ScreenUpdating = True
MsgBox " Impression en cours... "
End Sub