[VB6] Imprimer un document PDF
Bonjour,
Pour mon logiciel, j'avais besoin d'imprimer un document au format PDF.
En fouillant, j'ai trouvé le code que voici :
Code:
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 |
L'impression marche parfaitement, mais Acrobat Reader ce lance en même temps, ce qui est assez génant.
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.