【发布时间】:2015-12-14 01:46:51
【问题描述】:
以下 vb.net 代码检查 ARS 文件夹是否存在于 Outlook 中。
以下代码效果很好。
但我需要更好的代码。
更好的代码意味着不使用 On error goto 语句。
【问题讨论】:
-
你为什么要删除你的代码?
标签: outlook
以下 vb.net 代码检查 ARS 文件夹是否存在于 Outlook 中。
以下代码效果很好。
但我需要更好的代码。
更好的代码意味着不使用 On error goto 语句。
【问题讨论】:
标签: outlook
VBA 没有结构化异常处理(C++、C#、VB.Net 中的 try/catch 或 Delphi 中的 try/except)。由于 MAPIFolder.Folders.Item 在找不到指定文件夹时会引发异常,因此 VBA 只能使用“on error goto”处理异常。
在 VBA.Net 中,尝试以下操作(在我的脑海中):
Try
myNewFolder = myFolder.Folders("ARS")
Catch
myNewFolder = myFolder.Folders.Add("ARS")
End Try
【讨论】: