OVH Cloud OVH Cloud

Impression fichier

1 réponse
Avatar
ROLLOT Pascal Jean
Bonjour,

Je voudrais imprimer des fichiers sur un uimprimante PDF. Je m'explique : je
veux aller sélectionner dans une listebox des fichiers *.tif et les envoyer
sur une imprimante PDF.

Je ne trouve pas la commande pour imrimer le fichier. J'ai réussit à aller
le (les) sélectionner dans la liste mais pas à les imprimer.

Merci de votre aide.

1 réponse

Avatar
François Picalausa
Hello,

Si ces fichiers ont une commande "imprimer" quand on les click droit, tu
peux utiliser shellexecute pour les imprimer.
L'article suivant de la faq montre comment ouvrir un fichier:
http://faq.vb.free.fr/index.php?question=8
Pour l'imprimer, il suffit de changer le verb par "print"

Pour changer l'imprimante par défaut (et donc pour utiliser la bonne):
Dim prn As Printer

For Each prn In Printers
If prn.DeviceName = "xyz" Then
Set Printer = prn
End If
Next prn

Si c'est ton application qui doit gérer l'impression, alors au lieu de
shellexecute, une solution sera d'employer l'objet Printer pour effectuer
l'impression.

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"ROLLOT Pascal Jean" a écrit dans le message de
news:
Je voudrais imprimer des fichiers sur un uimprimante PDF. Je m'explique :


je
veux aller sélectionner dans une listebox des fichiers *.tif et les


envoyer
sur une imprimante PDF.

Je ne trouve pas la commande pour imrimer le fichier. J'ai réussit à aller
le (les) sélectionner dans la liste mais pas à les imprimer.