在 vba 中显示停止向 excel 导出数据的消息

display message on stopping data export to excel in vba

我有一个按钮可以将数据从 mysql 数据库导出到 excel 文件。 数据导出工作正常。但是当我中断导出程序(按住 Esc 按钮)时,它会产生错误(运行 时间错误“3059”操作被用户取消)。如何显示一条消息,表明该过程已被用户中断。有没有什么事件或事情可以做到这一点?我只需要在执行中断的时候做一些代码运行

在 sub

中使用错误跳转
private sub button_click()
  On Error GoTo catch
  //codes to execute when esc button is not pressed
sub:
  MsgBox "Data Export Cancelled"
  Exit sub
End Sub