C# outlook 按ID、用户名或别名搜索地址antry

标签 c# get outlook connect

大家好,我需要一个解决方案来通过 ID、用户名或别名查找我的 GlobalAddressList 中的联系人。

这是我的尝试,但仅用于按名称搜索:

AddressList gal = appl.Session.GetGlobalAddressList();
AddressEntry entry = gal.AddressEntries["xxxx"];
ExchangeUser ae = entry.GetExchangeUser();

最佳答案

调用 Namespace.CreateRecipient、Recipient.Resolve,然后使用 Recipient.AddressEntry。

你是什么意思? EntryID(使用 Namespace.GetAddressEntryFromID)或其他一些 ID,例如 SMTP 地址或 NT 帐户名?

关于C# outlook 按ID、用户名或别名搜索地址antry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15965627/

相关文章:

c# - LoadViewState 和 SaveViewstate?

c# - 如何删除 Windows 模拟器中的调试字符串?

macos - Applescript for Outlook - 将邮件标记为已读

c# - 如何以编程方式在 Outlook 搜索文件夹上设置自定义图标? (即 Outlook 文件夹 SetCustomIcon)

c# - BigInteger 返回 0 的模运算

c# - streamreader 读出 xml 文件的行

java - Java 中的循环和字符串

jquery - 使用 jQuery,如何从远程 HTML 文件中获取特定文本?

PHP GET 错误返回 null

excel - 自动执行涉及 Outlook 和 Excel 的 Windows 任务的最佳语言是什么?