1


我的问题是,当我尝试使用不存在的名称解析收件人时,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;
    }
4

0 回答 0