我的问题是,当我尝试使用不存在的名称解析收件人时,Outlook 会打开一个新窗口:LDAP 错误。有没有机会阻止 Outlook 这样做?我想显示我自己的错误消息。
那是我的代码:
string rec = "LastName, FirstName";
Microsoft.Office.Interop.Outlook.Recipient r = createRecipient(rec);
r.Resolve();
我认为这可能很容易,我自己什么都找不到。有要捕获的异常吗?
谢谢你的帮助!
编辑:对不起,我忘了那个。
using OutLook = Microsoft.Office.Interop.Outlook;
private static OutLook._Application _outlookObj = new OutLook.Application();
private static OutLook._NameSpace _nameSpace = _outlookObj.GetNamespace("MAPI");
public OutLook.Recipient createRecipient(string rec)
{
OutLook.Recipient r = _nameSpace.CreateRecipient(rec);
return r;
}