2

我需要提取在 Outlook 2007 中显示为自动完成条目的所有电子邮件。我主要需要创建一个我过去发送电子邮件的所有电子邮件地址的列表,并将它们转储到 Excel 中。

我应该以某种方式通过 COM 连接到 Outlook 吗?

谢谢。

4

2 回答 2

5

所有这些信息都在本地设置中的一个文件中,扩展名为 NK2。

c:\Documents and Settings\{USERNAME}\Application Data\Microsoft\Outlook\{USERNAME}.NK2

实用程序可以读取/编辑内容。

文件格式本身在这里解释:Google Code debunk2 NK2 文件格式的解释

于 2008-10-02T18:58:17.137 回答
0

请注意,Outlook 2010 和更高版本将昵称存储在邮箱存储中,而不是存储在 NK2 文件中。您可以解析用于存储数据的 blob(它是二进制的)或使用 Redemption 及其 RDONiocknames 集合 - 请参阅http://www.dimastr.com/redemption/rdonicknames.htm

于 2014-02-14T19:37:57.707 回答