我有一个程序在VB.Net从Outlook接收邮件,提取附件并通过查询插入附件到表中。我想将查询/查询置于Try/Catch块中,但不能这样做,因为Outlook异常无法被捕获,并且它给了我一个错误,除非我提出了一个非常特定的异常,否则我无法捕捉到它。有没有解决方法?捕获不能捕获类型'Microsoft.Office.Interop.Outlook.Exception'
编辑:
Try
Catch ex As Exception
End Try
例外是强调,当我悬停在它,它说:“抓贼抓不住型‘Microsoft.Office.Interop.Outlook.Exception’,因为它不是在' System.Exception“或从”System.Exception“继承的类。这影响了我想要放入Try/Catch块的所有其他代码。该怎么办?
是什么让你觉得Outlook例外无法被捕获? – Heinzi 2011-03-25 06:47:22
@Heinzi:请阅读我编辑的问题。我猜应该可以。 – CodingInCircles 2011-03-25 06:59:00
谢谢,现在很清楚。我添加了另一个答案(并删除了我的旧答案)。我也冒昧地改变你的问题的标题,以便更准确地总结问题。 – Heinzi 2011-03-25 07:09:19