EntryIDでC#VSTOOutlook2007アドインを使用して連絡先を開く方法。
今、私は連絡先フォルダ内のすべての連絡先をforeachingしています:
string entryid = ...
Outlook.Application outlookApp = new Outlook.Application();
Outlook.MAPIFolder fldContacts = outlookApp.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts) as Outlook.MAPIFolder;
foreach (Outlook._ContactItem contact in fldContacts.Items)
{
if (contact.EntryID==entryid) {
contact.Display(false);
break;
}
}
しかし、これは連絡先フォルダ内の多くの連絡先にとって効果的なコードではありません