cs_valime
Messages postés11Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention24 octobre 2006
-
7 juin 2004 à 11:25
cs_valime
Messages postés11Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention24 octobre 2006
-
7 juin 2004 à 13:49
Bonjour,
Dans le cadre d'un developpement, il m'est necessaire d'imprimer des informations sur des fiches pré-imprimées.
Comment peut on placer des info sur une feuille à des endroits précis, sachant que celles ci sont contenues dans des textbox et listbox ?
Merci d'avance.
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 7 juin 2004 à 11:41
Bonjour
Il faut utiliser le positionnement de la tête d'écriture avec
Printer.CurrentX et Printer.CurrentY
Exemple :
Printer.ScaleMode = vbMillimeters 'distances en mm
Printer.CurrentX = 15
Printer.CurrentY = 42
Printer.Print Text1.Text
écrit le contenu de la textbox Text1
à 15 mm de la gauche de la feuille et
à 42 mm du haut de la feuille.
Attention : il faut tenir compte des marges propres à l'imprimante.
cs_valime
Messages postés11Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention24 octobre 2006 7 juin 2004 à 12:07
Ok pour une info, mais si on veut inséré d'autres infos avant de lancer l'impression, comment on peut faire pour lui do donner la liste ? Par exemple, une deuxième textbox ?
De plus, avec ces quelques lignes, l'imprimante se met en mise en attente. Comment fait on partir l'impression sans avoir besoin de sortir du programme ? Et comment peut on choisir son imprimante ?
Désolé mais je débute dans les impressions.
Merci encore.
cs_valime
Messages postés11Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention24 octobre 2006 7 juin 2004 à 12:08
Ok pour une info, mais si on veut inséré d'autres infos avant de lancer l'impression, comment on peut faire pour lui do donner la liste ? Par exemple, une deuxième textbox ?
De plus, avec ces quelques lignes, l'imprimante se met en mise en attente. Comment fait on partir l'impression sans avoir besoin de sortir du programme ? Et comment peut on choisir son imprimante ?
Désolé mais je débute dans les impressions.
Merci encore.
2. Pour terminer l'impression, tu lui dis que c'est fini :
Printer. EndDoc
3. Pour choisir l'imprimante :
Projet => Composants => Microsoft Common Dialog Control 6.0 : cocher => Appliquer
Tu places le contrôle CommonDialog sur la form et avant d'imprimer :