outlook Addin发件人联系方式

时间:2017-03-27 11:13:36

标签: outlook-addin outlook-2010

我正在开发用于为收件人捕获照片/图片的代码,同时在甚至MS Outlook的发送中发送电子邮件。 能否请您说明实现它的最佳方法是什么?

>     Outlook.NameSpace outlookNameSpace = this.Application.GetNamespace("MAPI");
            Outlook.MAPIFolder contactsFolder =
                outlookNameSpace.GetDefaultFolder(
                Microsoft.Office.Interop.Outlook.
                OlDefaultFolders.olFolderContacts);

            Outlook.Items contactItems = contactsFolder.Items;

            try
            {
                Outlook.ContactItem contact =
                    (Outlook.ContactItem)contactItems.
                    Find(String.Format("[FirstName]='{0}' and "
                    + "[LastName]='{1}'", "firstName", "LastName"));
                if (contact != null)
                {
                    contact.Display(true);
                }
                else
                {
                    MessageBox.Show("The contact information was not found.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

在try块中,contact为null。让我们知道我做错了什么。

提前致谢

1 个答案:

答案 0 :(得分:0)

当然,我非常怀疑任何人都会联系第一个名字“firstName”和姓氏“LastName” - 这就是你的代码所搜索的内容。

提取发件人电子邮件地址并搜索具有匹配的Email1Address,Email2Address或Email3Address的联系人。