打开打印设置的属性设置纸张的自定义大小为你想打印发票的长和宽
然后设置Printer.PaperSize=VbPRPSUser,即纸张大小为你设定的大小
设置Printer.CurrentX和Printer.CurrentY,的坐标后用Printer.Print "你想打印的东西",用此方法可以很方便的打印你想要打印的东西,你想在页的上面和下面留多大的空白都行了。打印完一页后用printer.newpage进行换页
采用FOR NEXT 循环语句将你想输出的发票打印出来就可以了
用此方法做报表外观很好的的,不过缺点是代码多点.不过能动态的显示报表,你能在
报表中打印曲线.我做的一个程序所有需要打印的东西都用此方法
比采用报表控件效果好多了。对于一些不干胶标签的打印很好的,标签的特点是
很多文字已经印上去了只需在上面填写原因、确认人,日期等!我是做检验工作的,
利用方法对打印上百张的标答速度很快,以前手写太麻烦了。现在速度又快又美观