3 lignes de code toute simple pour imprimer une MSFlexGrid en format paysage.Pas besoin de voir toute la grille à l'écran pour qu'elle s'imprime en totalité. ça évite d'utiliser la méthode show printer et de chercher comment mémoriser l'impression en paysage.
Source / Exemple :
Printer.Orientation = vbPRORLandscape
Printer.PaintPicture MSFlexGrid.Picture, 0, 0
Printer.EndDoc
Conclusion :
pour toute info n'hésitez pas,je débute dans le métier alors tout conseil est le bienvenue
16 sept. 2010 à 07:44
Quelqu'un a t-il trouvé pour imprimer le msflexgrid si il y a plus de données que pour 1 feuille ??
Merci
11 mars 2010 à 11:24
Printer.PaintPicture MSFlexGrid.Picture, 0, 0
printer.newpage
Printer.PaintPicture MSFlexGrid.Picture, 0, 0
Printer.EndDoc
Non ceci ne marche pas
21 août 2009 à 19:13
Merci.
26 mai 2009 à 13:23
mais l'impression ça se fait juste à la partie qui se voit du msflexgrid.
donc qu'est ce qu'on peut ajouter comme code pour imprimer le tout.
merci bien.
12 juin 2008 à 14:36
Si qlq veut imprimer en Portrait,vous changer dans la 1ère ligne du code "Landscape" par "Portrait".
je l'essayé et ça marche.
Merci de me répondre
Cordialement
ERR.M
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.