Y at-il de toute façon à la boîte de recherche d'adresses Outlook pour un contact en utilisant leur adresse e-mail sans aucune sorte de boucles For? Il y a tellement de contacts dans notre liste de contacts internationaux et il faut une éternité pour parcourir la liste. N'existe-t-il aucune fonction de recherche ou de recherche pouvant être appliquée à la liste de contacts.Carnet d'adresses Outlook Recherche (No Looping?)
Je cherche à obtenir des informations comme le numéro de téléphone et le bureau de l'utilisateur s'ils se trouvent dans la liste de contacts.
Toutes les solutions que j'ai trouvé impliquent une boucle dans la liste des contacts. http://www.ozgrid.com/forum/showthread.php?t=76588
https://msdn.microsoft.com/en-us/library/office/ff869721.aspx
Dmitry, je suppose que j'ai manqué de placer ceci dans la question originale. J'ai l'email de l'utilisateur, et je veux le trouver dans le carnet d'adresses. Puis obtenir des informations telles que le numéro de téléphone et le bureau (mis à jour le poste principal). Je ne sais pas si je peux extraire des informations en plus du nom de outlook.recipient. –
Bien sûr, vous pouvez utiliser Recipient.AddressEntry. De là, vous pouvez utiliser AddressEntry.GetExchangeUser ou AddressEntry.PropertyAccessor.GetProperty pour lire une propriété MAPI (utiliser OutlookSpy pour voir ce qui est disponible). –
Merci. C'est génial. Cela devrait fonctionner pour ce dont j'ai besoin. Va poster le code une fois que j'en ai fini avec. –