很好的学习方法啊!
我刚学写程序也是用VB写一个通讯录的。
但最好不用数据绑定功能,自己写比较好些。
数据打印用Printer,我给你几个小程序。
Sub ppm (l, r, t, con$)
    Printer.CurrentX = l + (r - l - Printer.TextWidth(con$)) \ 2
    Printer.CurrentY = t
    Printer.Print con$
End Sub
Sub rpm (r, t, con As String)
    Printer.CurrentX = r - Printer.TextWidth(con$)
    Printer.CurrentY = t
    Printer.Print con$
End Sub
Sub textout (x, y, con As String)
    Printer.CurrentX = x
    Printer.CurrentY = y
    Printer.Print con
End Sub
试试看。