A ver si te sirve este código:
' Ponemos, por ejemplo, 1 pulgada de márgenes
Const TOP_MARGIN = 1440 ' Margen superior
Const LEFT_MARGIN = 1440 ' Define aquí el margen izquierdo que desees
Dim bottom_margin As Single
' Define el margen inferior, con una pulgada también
bottom_margin = Printer.ScaleTop + Printer.ScaleHeight - 1440
' Empieza la impresión
Printer.CurrentY = TOP_MARGIN
For I = 0 to 20
Printer.CurrentX = LEFT_MARGIN
Printer.Print Format$(I, "00") ' Puedes poner formato para valores con decimales "##0.00"
If Printer.CurrentY >= bottom_margin Then
' Harías un salto de página si el bucle no fuera de sólo 20 líneas
Printer.NewPage
Printer.CurrentY = TOP_MARGIN
End If
Next
' Termina la impresión
Printer.EndDoc
Espero que también te vaya al peluche...
Un abrazo