我正在使用以下宏从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