一、问题描述:
今天使用Access打印报表命令时候,出现一个奇怪的错误,代码都是正确的,代码如下:
DoCmd.OpenReport "报表名称", acViewPreview '打开报表
出错提示为:Access运行时错误2501:这个OpenReport 操作被取消?同样的命令代码放到同事电脑上,没问题,在我电脑上就提示错误,应该是我电脑环境问题了,Office重装也不行。如下图:
二、解决方法:
经过和Access麥田老师的反复交流确认,最终发现是我报表里默认打印机设置出的问题,将出错电脑的报表设置里的默认打印机改了,就行了,解决过程如下:
为避免其他Access学友也多走弯路,做了个示例说明发到Accessoft网站上,给大家借鉴解决方法,所有说明都在窗体上。
附 件:
点击下载此附件
图 示: