Impression d'un formulaire

alfarabi Messages postés 19 Date d'inscription dimanche 28 décembre 2003 Statut Membre Dernière intervention 7 avril 2008 - 2 juin 2005 à 13:28
alfarabi Messages postés 19 Date d'inscription dimanche 28 décembre 2003 Statut Membre Dernière intervention 7 avril 2008 - 13 juin 2005 à 22:14
Bonjour,

D'aprés un tutoriel, j'essaie d'utiliser la méthode suivante pour imprimer un formulaire:



For Each control in feuille
If typeof control Is label then

With printer

.Fontname = control.Fontname

.Fontbold = control.Fontbold

.Currentx........

End With

Printer.Print control.caption

........................................

En If

Next

Printer.EndDoc



Le problème est que cela imprime une feuille par contrôle (trés facheux pour les forêts).

Si on remplace Printer par feuille on visualise le résultat et là c'est pas mal!

Je sais qu'il ne manque pas grand chose pour une impression réussie
(C'est pas le fort de VB). Si quelqu'un se sent suffisament une âme
charitable pour m'aider.....

Merci, au moins pour la lecture de cette question.
alfa

1 réponse

alfarabi Messages postés 19 Date d'inscription dimanche 28 décembre 2003 Statut Membre Dernière intervention 7 avril 2008 1
13 juin 2005 à 22:14
C'est bon j'ai trouvé, il faut éviter de configurer
Printer(scalemode...) en dehors de la procédure d'utilisation de
celui-ci, notament pendant le chargement de la feuille qui gère
l'impression.

alfa
0
Rejoignez-nous