用access打印当前窗体,代码如下,点击“打印”按钮后,出现打印界面可以打印,但是点击“取消”打印的时

就弹出如下错误窗体,求大神帮我解答一下,十分感谢!

docmd.PrintOut
你试试这个!

DoCmd.PrintOut 方法 (的访问)
Office 2013
PrintOut方法执行 PrintOut 操作在 Visual Basic 中。

语法

表达式 .PrintOut(PrintRange, PageFrom, PageTo, PrintQuality, Copies, CollateCopies)
表达式 一个代表 DoCmd 对象的变量。
参数

名称

必需/可选

数据类型

说明

PrintRange

可选

AcPrintRange

AcPrintRange 常量,指定要打印的范围。默认值是acPrintAll。

PageFrom

可选

Variant

要打印的第一页。数值表达式的活动窗体或数据表中的有效页码。如果您指定acPagesprintrange参数,则需要此参数。

PageTo

可选

Variant

要打印的最后一页。数值表达式的活动窗体或数据表中的有效页码。如果您指定acPagesprintrange参数,则需要此参数。

PrintQuality

可选

AcPrintQuality

AcPrintQuality 常量,指定打印质量。默认值是acHigh。

Copies

可选

Variant

打印份数。如果将该参数保留为空,将采用默认值 (1)。

CollateCopies

可选

Variant

使用True (– 1) 逐份打印副本和False (0 不排序的情况下打印)。如果将此参数留空,则假定的默认 (True)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-07
DoCmd.RunCommand
相似回答