alfarabi
Messages postés19Date d'inscriptiondimanche 28 décembre 2003StatutMembreDernière intervention 7 avril 2008
-
2 juin 2005 à 13:28
alfarabi
Messages postés19Date d'inscriptiondimanche 28 décembre 2003StatutMembreDerniè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
alfarabi
Messages postés19Date d'inscriptiondimanche 28 décembre 2003StatutMembreDernière intervention 7 avril 20081 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.