Cómo abrir Contacto usando C# VSTO Outlook 2007 addin por EntryID.C# VSTO Outlook 2007: Cómo mostrar el contacto por EntryID
Ahora estoy foreaching todos los contactos en la carpeta de contactos:
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;
}
}
pero esto no es de código eficaz para muchos contactos en la carpeta de contactos
SÍ! Está funcionando :-) Gracias – DjCzermino
Me alegra escuchar. Si la respuesta le resultó útil, vótela y márquela como respondida para que la pregunta no permanezca abierta. – Josh