1

我想在我的 ATL/WTL 应用程序中添加对搜索本地 Outlook 联系人的支持。有谁知道 Outlook COM 接口(Office 2003 或更高版本)允许您搜索联系人?我已经有了 LDAP 查找支持,但用户也希望能够搜索他们的私人联系人。

欢迎任何信息。

4

2 回答 2

1

要访问联系人,您首先必须使用应用程序的 GetNamespace 函数获取一个命名空间对象,将“MAPI”作为命名空间名称传递。

然后使用命名空间的 GetDefaultFolder 函数,它为您提供了一个包含 Items 属性的 MAPIFolder 接口。

接下来,您对项目调用 Find 函数。

于 2009-05-01T17:23:33.350 回答
0

您必须使用 MAPI 才能获得访问权限

在这里您可以找到 MAPI 包装器

http://www.codeproject.com/KB/IP/CMapiEx.aspx

你也应该使用 Outlookspy,它非常有用的插件可以向你展示大多数 MAPI 接口和 Outlook 对象模型

您应该从 MSDN 阅读有关 MAPI 函数的更多信息

http://msdn.microsoft.com/en-us/library/aa142548(EXCHG.65).aspx

于 2009-05-01T20:43:46.770 回答