我要实现的功能是:
像中国工商银行的打印存款单据一样,在已经印制好的单据的固定地方打印一些文本和数字,我的单据的宽度是19cm高度是21cm,每此要打印三份(包括两个副本,内容一样),要打印文本的地方的起始位置据单据的顶部8cm,距单据的左边缘6cm,并且单据都是单一的 (不是三张连在一起),请问我怎么设置printer的属性使之符合我的打印要求。
private Sub Command1_Click()
Printer.PaperSize = vbPRPSUser
Printer.ScaleMode = vbMillimeters   '为毫米为单位
Printer.Width = "单据宽度"                 '初始化打印纸的宽度
Printer.Height = "单据高度"               '初始化打印纸的高度
Printer.CurrentX = 0
Printer.CurrentY = 0
Printer.FontBold = False
Printer.FontSize = 12
Printer.ScaleMode = centimeter
Printer.Print Text1.Text
MsgBox ("print success!")
end sub