首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Outlook插件-搜索全局通讯簿

Outlook插件-搜索全局通讯簿
EN

Stack Overflow用户
提问于 2010-05-12 02:24:06
回答 2查看 2K关注 0票数 2

有人知道如何在exchange服务器上搜索全局通讯簿吗?“地址簿”似乎不同于公共联系人列表,因此这个流行的示例代码(或类似代码)指向一组完全不同的联系人:

代码语言:javascript
代码运行次数:0
运行
复制
Outlook.Application app = new Outlook.Application();
Outlook._NameSpace olNS = app.GetNamespace("MAPI");
Outlook._Folders oFolders = olNS.Folders;
Outlook.MAPIFolder oContactsFolder = olNS.Folders["Public Folders"].Folders["All Public Folders"].Folders["Contacts"];

我需要搜索特定的联系人姓名。附言:-我使用的是outlook 2007。非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2010-05-14 20:34:45

如果你在线,使用ADSI进行通话将是一种方式,离线时,你正在查看扩展的mapi,有一个关于here的答案,所以使用redemption。

票数 0
EN

Stack Overflow用户

发布于 2011-11-17 18:03:06

这个过程非常单调乏味,而且容易出错。我想你可能会在Add-In Express上发现下面的文章很有用:

HowTo: Convert Exchange-based email address into SMTP email address

我认为它不需要他们的工具就可以工作,但我不是很确定,因为我在尝试的时候就有了他们。代码是用VB编写的,但如果你愿意,他们也有一个样例项目可以用C#下载。它相当长,并且有大量的COM对象调用,因此有必要使用它的经验。此外,我也不太确定它是否能在64位版本的Outlook上运行。也许你想先试试这个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2813355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档