0

我已经在这里问过这个 ->收集 Outlook 联系人列表

但是使用 MAPI 的解决方案看起来不错,它非常依赖于某些 Outlook 库,这些库并不存在于每台 PC 上,而且它们基于 Win 版本和 Outlook 版本具有不同的位置。

那么除了使用 MAPI 之外,没有其他方法可以获取联系人信息吗?联系人是否保存在我可以从中读取它们的文件中?

提前致谢。

4

2 回答 2

1

您可以根据PST 格式编写自己的 Outlook pst 解析器。此文件中还提供了联系人。

于 2012-05-28T13:11:20.500 回答
0

MAPI 是基于 COM 的,因此您的代码不应该关心它的位置或安装了哪个版本,它只会使用可用的任何版本(假设您针对支持的最低版本进行构建)。

另一种方法是使用 Outlook 对象模型,它可以访问 Outlook 的内部,但其工作方式与 MAPI 几乎完全相同。

于 2012-05-28T14:37:48.723 回答