Come aprire il contatto utilizzando C# VSTO Outlook 2007 addin by EntryID.C# VSTO Outlook 2007: Come mostrare il contatto con EntryID
Ora sono foreaching tutti i contatti nella cartella dei contatti:
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;
}
}
, ma questo non è il codice efficace per molti contatti in contatto cartella
SI! Funziona :-) Grazie – DjCzermino
Felice di ascoltare. Se hai trovato la risposta utile, votala e contrassegnala come risposta in modo che la domanda non rimanga aperta. – Josh