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