El siguiente código lo que hace imprime un texto y lo que hay dentro de una caja de texto. Para el ejemplo que te escribo voy a usar un Textbox.
Podes Compiarlo y pegarlo en un formulario y luego hasces la llamada al procedimiento desde un botón o donde sea.
Private sub Imprimir()
print.scalemode=7 'Inicio la esacala en cm
printer.currentX=2
printer.currentY=2
printer.print "Mi Nombre es: "
'Este parrafo le indica que vas a 'imprimir un texto a 2 cm del eje X y a '2 cm del eje y.
printer.currentX=6
printer.currentY=2
printer.print Text1.Text
'Aca le indicas que vas a imprimir el 'contenido de una caja de texto a 6 cm 'del eje X y a 2 cm del eje Y.
printer.EndDoc
'Esta linea finaliza la impresion, de lo contrario no para de imprimir.
End Sub
'En conclucion, manipulando las propiedades currentX y currentY podes imprimir donde quieras en la hoja, acordate que por cada cosa que quieras imprimir presisas como minimo estas 3 lineas. Si no te queda claro mandame un mail a
[email protected]. Un abrazo