Access 2007 VBA-是否存在指示是否打印报告的变量?

Access 2007 VBA-是否存在指示是否打印报告的变量?,vba,ms-access,Vba,Ms Access,我使用的是Access 2007,它包含一个我通常使用以下VBA代码运行的报告: DoCmd.OpenReport "rptSales", acViewPreview 如果不需要打印报告,请单击功能区上的“关闭打印预览”按钮 但有时我想打印报告,所以我点击功能区上的打印按钮, 这将启动“打印”对话框,然后单击“确定”进行打印 这是我的问题-有没有办法知道是否打印了报告?例如,有没有 报告关闭后,我可以引用一个变量(如acReportPrinted),它告诉我报告是否已打印而不是仅预览 我想知道

我使用的是Access 2007,它包含一个我通常使用以下VBA代码运行的报告:

DoCmd.OpenReport "rptSales", acViewPreview
如果不需要打印报告,请单击功能区上的“关闭打印预览”按钮

但有时我想打印报告,所以我点击功能区上的打印按钮, 这将启动“打印”对话框,然后单击“确定”进行打印

这是我的问题-有没有办法知道是否打印了报告?例如,有没有 报告关闭后,我可以引用一个变量(如acReportPrinted),它告诉我报告是否已打印而不是仅预览

我想知道印刷了多少份


谢谢。

据我所知,没有。预览与打印基本相同。您可以使用消息框要求打印或预览,如果他们选择预览,则禁用打印功能(可能以表单显示报告是最简单的方法),如果他们选择打印操作,则保存记录。好主意。谢谢