Bonjour,
Pour mon logiciel, j'avais besoin d'imprimer un document au format PDF.
En fouillant, j'ai trouvé le code que voici :
L'impression marche parfaitement, mais Acrobat Reader ce lance en même temps, ce qui est assez génant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Public Sub imprimer_fichier(Chemin As String, le_form As Form) 'imprimer le fichier dont le chemin est passé en paramètre ShellExecute le_form.hwnd, "print", Chemin, "", "", 1 End Sub
Existe-t-il un moyen d'empécher Acrobat de se lancer automatiquement, ou bien avez-vous une meilleur méthode à me proposer ?
Merci d'avance.
Partager