Ciao bobo1981,
stampare su carta è tutt'altro che semplice; o si usano i report (e DataBase) o ci si deve affidare a Printer.
Di seguito ti posto un esempio che stampa il contenuto di un TextBox con la proprietà Multiline impostata su True:
codice:
Private Sub Command1_Click()
Dim s() As String
Dim ix As Long
'Printer.PaintPicture Image1, 4000, 3000
Printer.FontBold = True
Printer.FontItalic = True
Printer.CurrentY = 1000
s = Split(Text1.Text, vbCrLf)
For ix = LBound(s) To UBound(s)
Printer.CurrentX = 1000
Printer.Print s(ix)
Next ix
Printer.EndDoc
End Sub