Мне нужно извлечь все электронные письма со стандартными полями прогноза (от/до/тема/дата, включая категорию и, самое главное, диалоговое окно) в Excel/csv. Я использую MS Office 2016, не знаю о версии сервера Exchange.Массовые письма с перспективой экспорта с обращениемID
Я попробовал несколько способов, чтобы сделать это на мой почтовый ящик: 1) экспортированных данных через стандартный интерфейс внешнего вида 2) данные, экспортированные в доступе MS через стандартный мастер экспорта 3) Извлеченные данные в MS PowerBI из MS Exchange непосредственно
Во всех 3 случаях я не смог ConversationID (PowerBI экстракт имел некоторый идентификатор, но это не было ConversationID)
Теперь я понимаю, что она должна быть извлечена через MAPI-то, но я совершенно неграмотный на этом тема. Некоторые поиски рекомендуется использовать специальное программное обеспечение для этого, как Transcend, но это, очевидно, слишком дорого для одного пользователя :)
Я также нашел VBA код, чтобы получить данные в Excel напрямую, но он не работает для меня: http://www.tek-tips.com/viewthread.cfm?qid=1739523 также нашел это приятное объяснение, что такое Диалог - может быть полезен другим заинтересованным в теме: https://www.meridiandiscovery.com/how-to/e-mail-conversation-index-metadata-computer-forensics/
Что именно не работает в вашем существующем коде? –
получение ошибки 'Определяемый пользователем тип не определен' при выполнении в этой части' Public ns As Outlook.Namespace' @DmitryStreblechenko –
Это просто означает, что вы не добавляли Outlook в ссылки на проект. –