OVH Cloud OVH Cloud

PDF Acrobat

2 réponses
Avatar
ROLLOT Pascal Jean
Bonjour,

En VB6, est-ce possible (et comment) d'imprimer un fichier pdf sans lancer
forcément Acrobat?

En fait, je veux appuyer sur un bouton et que le PDF s'imprime sur
l'imprimante par défaut.

MErci de votre aide et bonne soirée.

2 réponses

Avatar
Jacques93
Bonjour ROLLOT Pascal Jean,
ROLLOT Pascal Jean a écrit :
Bonjour,

En VB6, est-ce possible (et comment) d'imprimer un fichier pdf sans lancer
forcément Acrobat?

En fait, je veux appuyer sur un bouton et que le PDF s'imprime sur
l'imprimante par défaut.




Tu peux utiliser le contrôle ActiveX AcroPDF.dll. Par défaut avec la
version 7, il se trouve dans :

%programfiles%AdobeAcrobat 7.0ActiveX

pour imprimer en totalité :

Me.AcroPDF1.src = "MonDoc.pdf"
Me.AcroPDF1.printAll

pour imprimer partiellement :

Me.AcroPDF1.src = "MonDoc.pdf"
Me.AcroPDF1.printPages PageDebut, PageFin

pour sélectionner l'imprimante :

Me.AcroPDF1.src = "MonDoc.pdf"
Me.AcroPDF1.printWithDialog

NB : Le contrôle peut ne pas être visible.






--
Cordialement,

Jacques.
Avatar
ROLLOT Pascal Jean
Merci beaucoup cela fonctionne à merveille.

Bonne journée.


"Jacques93" a écrit dans le message de
news:
Bonjour ROLLOT Pascal Jean,
ROLLOT Pascal Jean a écrit :
> Bonjour,
>
> En VB6, est-ce possible (et comment) d'imprimer un fichier pdf sans


lancer
> forcément Acrobat?
>
> En fait, je veux appuyer sur un bouton et que le PDF s'imprime sur
> l'imprimante par défaut.
>

Tu peux utiliser le contrôle ActiveX AcroPDF.dll. Par défaut avec la
version 7, il se trouve dans :

%programfiles%AdobeAcrobat 7.0ActiveX

pour imprimer en totalité :

Me.AcroPDF1.src = "MonDoc.pdf"
Me.AcroPDF1.printAll

pour imprimer partiellement :

Me.AcroPDF1.src = "MonDoc.pdf"
Me.AcroPDF1.printPages PageDebut, PageFin

pour sélectionner l'imprimante :

Me.AcroPDF1.src = "MonDoc.pdf"
Me.AcroPDF1.printWithDialog

NB : Le contrôle peut ne pas être visible.






--
Cordialement,

Jacques.