cs_Ricou13
Messages postés40Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 8 septembre 2006
-
26 déc. 2002 à 10:58
samisahliess
Messages postés19Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention 7 septembre 2005
-
23 août 2005 à 17:42
J'essaie d'obtenir une impression d'écran de mon formulaire en appuyant simplement sur un bouton.
Voici le code de mon bouton :
Private Sub BtImprimer_Click()
On Error GoTo ErrHandler ' Définit la gestion des erreurs.
Printer.Orientation = vbPRORLandscape
PrintForm ' Imprime la feuille.
MsgBox cMsgPrint, vbInformation, "Printing..."
Exit Sub
ErrHandler:
MsgErreur (cErrCantPrint & vbCrLf & Err.Description)
End Sub
Mon pb est triple :
1) La page s'imprime bien mais l'image n'est pas centrée (pb de marges à régler). Comment ?
2) Mon form contient les controle perso qui contiennent un label. Le texte est en Arial (True Type), centré et sur deux lignes (Multiline=True). Pourtant, à l'impression, le texte est décalé comme si le label s'était agrandit (je n'ai pas de code qui modifie la taille de ce label) et la deuxième ligne n'apparait pas.
3) Lorsque je veux réimprimer une seconde fois, j'obtiens le message d'erreur "Impossible d'imprimer l'image de feuille sur cette imprimante".
Pourtant, la première impression s'est bien passée ???
samisahliess
Messages postés19Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention 7 septembre 2005 23 août 2005 à 17:42
j'ai essayer ton code un message d'erreur me dit ' variable non definit ' stp dit moi qu'elle variable a declarer et comment c tres urgent et je suis debutant