У меня есть папка, содержащая несколько писем и подпапок. Внутри этих подпапок больше писем.
Я хотел бы написать VBA, который будет перебирать все электронные письма в определенной папке, в том числе в любой из подпапок. Идея состоит в том, чтобы извлечь SenderEmailAddress
и SenderName
из каждого письма и сделать что-то с ним.
Я попытался просто экспортировать папку как CSV только с этими двумя полями, и пока это работает, оно не поддерживает экспорт электронных писем, хранящихся в подпапках. Следовательно, необходимо написать некоторый VBA.
Прежде чем я передумаю изобретать колесо, у кого-нибудь есть фрагменты кода или ссылки на сайты, которые, учитывая имя папки, показывают, как получить объект MailItem
для каждого письма в этой папке и последующие подпапки?