L'instruction de base existe : PrintForm mais ce n'est guère qu'une copie d'écran en bitmap
Si l'on veut réellement imprimer qqch de propre il faut "faire de la mise page" via des instructions comme
.....
With Printer
.ScaleMode = vbTwips
.ScaleLeft = 0
.ScaleTop = 0
.ScaleHeight = Printer.Height
.ScaleWidth = Printer.Width
.DrawWidth = 4
.Font.Name = "Comic sans MS"
.Font.Bold = True
.Font.Size = 14
.......
.ForeColor = vbBlack
.Font.Bold = False
.Font.Size = 10
Chaine = "Nom : "
.CurrentX = PasX
.CurrentY = 3 * PasY
Printer.Print Chaine
.....
.EndDoc
End With
|
Il est conseillé d'avoir une imprimante virtuelle style PDFCreator ou Acrobat par défaut pour ne pas gaspiller de papier durant la phase de mise en page
Voir aussi http://www.google.com/custom?hl=fr [...] helper.com
ou http://www.vbfrance.com/recherche. [...] &tr=source
Message édité par kiki29 le 25-06-2007 à 19:28:47