Excel Print Macro



我正在使用以下宏从Excel文件打印。

Sub PrintPDF()
bTemp = Application.Dialogs(xlDialogPrint).Show
End Sub

当用户打印时工作正常,但是当用户在打印对话框中单击"取消"时,它会引发此错误:

Run-time error '1004':
Method 'Show' of object 'Dialog' failed

是否可以将一行代码添加到我的宏中以防止在用户单击"取消"时出现此错误?

添加此代码可修复错误:

On Error Resume Next

完整宏:

Sub PrintPDF()
On Error Resume Next
bTemp = Application.Dialogs(xlDialogPrint).Show
End Sub

相关内容

  • 没有找到相关文章

最新更新