【发布时间】:2019-05-20 08:40:31
【问题描述】:
我输入开始日期和结束日期并执行从 Outlook 导出的代码。
Sub ExportFromOutlook()
Dim dteStart As Date
Dim dteEnd As Date
dteStart = InputBox("What is the start date?", "Export Outlook Calendar")
dteEnd = InputBox("What is the end date?", "Export Outlook Calendar")
Call GetCalData(dteStart, dteEnd)
End Sub
我希望当我按下任何输入框上的 “取消按钮” 时退出 sub,而不是在 VBA 代码中出现错误来调试它。
【问题讨论】:
-
您将不得不捕获错误。 VBA 中的每个错误都会返回一个特定的数字。您可以处理错误,当用户按下
Cancel,然后退出子。