我正在为 Outlook 2010 进行一些加载项开发,并且正在尝试将其ContactItems
关联到电子邮件 ( MailItem
)。我认为MailItem.Links
集合应该返回我想要的,但它是空的。也许我走错了路,但我现在没有想法。
我有一个Outlook.MailItem
并且我喜欢获得相关的Outlook.ContactItem
. 当您使用 Outlook 打开一封邮件并将鼠标悬停在邮件地址上时,会出现一个联系人弹出窗口,因此链接必须位于 中的某个MailItem
位置,但我不知道在哪里。
例如,我尝试使用MailItem.Links
在工具提示中表示它代表项目链接到的联系人的集合。
Explorer explorer = application.ActiveWindow() as Explorer;
MailItem mail = explorer.Selection as MailItem;
foreach (Link l in mail.Links)
{
System.Diagnostics.Debug.WriteLine("Link: " + l.Name);
}
MailItem
到目前为止是正确的,我可以用它做任何我想做的事情,但集合MailItem.Links
是空的。