Ciao pascan2,
posto due esempi, vedi tu quale funziona meglio:
codice:'Stampare un grafico prodotto con MsChart 'Se il grafico si chiama ad esempio MSChart1. 'Usa le seguenti istruzioni: Private Sub Command1_Click() Clipboard.Clear MSChart1.EditCopy Printer.PaintPicture Clipboard.GetData, 0, 5000 End Sub 'Si copia il grafico negli appunti e lo trasferisci alla stampante. 'I valori 0 e 5000 sono le coordinate di stampa.codice:'Secondo metodo per stampare un'Immagine: Private Sub Command2_Click() Dim imgStampa As StdPicture Set imgStampa = LoadPicture("D:\Elaborazioni\VBEsempi\StampaGraf\Sfondo.Bmp") Printer.ScaleMode = 3 '(pixel) Printer.PaintPicture imgStampa, 50, 50, 380, 285 Printer.EndDoc End Sub![]()

Rispondi quotando