问个VFP通过OLE调用Excel的打印控制问题
VFP用OLE调用EXCEL,打印时用PrintOut(),想做到这个效果:如一份表格有三页,打印两份,它的打印顺序是P1、P2、P3、P1、P2、P3,也就是完整打印完一份后再打另一份,我想把打印顺序改为:P1、P1、P2、P2、P3、P3,也就是把一页打印完指定份数后再接着下一页,能不能通过PrintOut()实现?具体调用参数如何?如果不能通过PrintOut()实现的话,要怎样实现?
我已经试过PrintOut( , , 打印数量, .F., 打印机名, .F., .F. )这样的方式了,最后一个参数按介绍说是对应Excel打印对话框中的“逐份打印”选项,但无论设为.F.或.T.,最终打印顺序总是P1、P2、P3、P1、P2、P3,甚至直接在Excel中打印,无论是否选中“逐份打印”选项,打印顺序仍然是P1、P2、P3、P1、P2、P3,头大了,希望高手们指定一二,先谢了!