1

我在 Access 2010 中内置了这个宏,它将打开一个报告并提示选择打印机。我在报告中默认了它,所以我想跳过打印机提示,但不知道该怎么做。

Function OpenReport()

出错时转到 OpenReport_Err

DoCmd.OpenReport "Results", acViewReport, "", "", acNormal
DoCmd.RunCommand acCmdPrintPreview
DoCmd.RunCommand acCmdPrintSelection
DoCmd.RunCommand acCmdCloseDatabase

OpenReport_Exit:退出函数

OpenReport_Err: MsgBox Error$ Resume OpenReport_Exit

结束功能

在 2007 年,有一个打印选项可以在没有提示的情况下自动打印,但我不知道如何准确地重新创建它。

4

1 回答 1

1

我想到了。正确的行是:

DoCmd.OpenReport "Results", , "", "", acNormal  

我不需要查看报告参数。

于 2013-09-23T13:56:45.667 回答