Prueba a usar las propiedades CurrentX y CurrentY del objeto Printer. Ten en cuenta, que por defecto, el valor de la coordenadas introducido estará en Twips, y si quieres cambiarlo, dedes usar la propiedad Scalemode del objeto Printer:
Printer.Scalemode=6 ' El valor de la coordenada será en milímetros
Printer.CurrentX=1500 ' Coordenada X
Printer.CurrentY=500 ' Coordenada Y
Que tal, lo que ta acaba de decir el compañero vic es muy cierto, pero lo que te falta es como mandar a impresion lo que ya tienes capturado; te falta la clase print, es decir se utiliza asi:
despues de lo que ya tienes debes poner:
Printer.print (aqui va el contenido de lo que imprimiras, por valor o por referencia, una cadena o un mensaje), y finalizas con Printer.EndDoc
y Printer.KillDOc
Para ser mas explicito:
Lo que ya tenias con CurrentX y CurrentY
Printer.Print "Nombre"; Spc(2); text1.text
Printer.Enddoc
Printer.KillDoc