Извлечение автозаполнения писем из Outlook 2007 - PullRequest
2 голосов
/ 02 октября 2008

Мне нужно извлечь все электронные письма, которые отображаются как записи автозаполнения в Outlook 2007. Мне в основном нужно создать список всех адресов электронной почты, на которые я отправлял электронные письма в прошлом, и выгрузить их в Excel.

Должен ли я как-то подключаться к Outlook через COM?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 02 октября 2008

Вся эта информация находится в файле в локальных настройках с расширением NK2.

c: \ Documents and Settings \ {USERNAME} \ Application Data \ Microsoft \ Outlook \ {USERNAME} расширением NK2

Эта утилита может читать / редактировать содержимое.

Сам формат файла объясняется здесь: Описание кода Google debunk2 для формата файла NK2

0 голосов
/ 14 февраля 2014

Обратите внимание, что Outlook 2010 и новее хранит псевдонимы в хранилище почтовых ящиков, а не в файле NK2. Вы можете проанализировать большой двоичный объект, используемый для хранения данных (он настолько же двоичный, насколько он есть), либо использовать Redemption и его коллекцию RDONiocknames - см. http://www.dimastr.com/redemption/rdonicknames.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...