+ -
当前位置:首页 → 问答吧 → 请教DsoFramer.CAB插件PrintOut问题,高手请进!

请教DsoFramer.CAB插件PrintOut问题,高手请进!

时间:2011-11-24

来源:互联网

本人现使用DsoFramer.CAB插件完成文档打印功能,现需要指定文档的打印份数,如打印10份文档,应该如何使用
printout函数一次性完成该功能。即打印份数的参数如何在printout函数中调用

作者: lyg2002711   发布时间: 2011-11-24

已解决!
DsoFramer.CAB插件的printout存在一些问题。函数如下:
PrintOut(VARIANT PromptUser, VARIANT PrinterName, VARIANT Copies, VARIANT FromPage, VARIANT ToPage, VARIANT OutputFile)
该函数存在以下问题:
Copies为指定打印份数,但当只传入Copies参数时,不起作用,只有当PrinterName参数(打印机名称)不为空时,Copies参数才起作用。

需要打印多份时,不再使用printout函数,使用word本身的打印函数即可:
 oFrame.ActiveDocument.Application.PrintOut(0,0,"0","","0","0",0,Copies)

作者: lyg2002711   发布时间: 2011-11-28