Как известно, в почтовом приложении Microsoft Outlook существует возможность экспорта контактов в файл. Существует также и другая возможность - перенос контактных данных из Outlook в Excel при помощи макроса, написанного на языке VBA (Visual Basic for Applications).
Ниже приведен программный код макроса, который запускает приложение Excel в видимом режиме, создает в нем новую рабочую книгу и в определенные ячейки активного рабочего листа переносит заданные свойства контактов. В этом примере на лист Excel переносятся фамилия, имя, отчество и адрес электронной почты каждого контакта, но этот перечень свойств можно изменять и дополнять, используя соответствующие свойства контакта.
В случае, если контактные данные необходимо перенести не в новый, а в существующий файл, достаточно внести небольшое изменение в приведенный выше программный код, которое вместо создания новой рабочей книги откроет книгу с заданным именем.
Для того, чтобы перенести этот программный код на свой компьютер, наведите курсор мыши на поле с программным кодом, нажмите на одну из двух кнопкок в правом верхнем углу этого поля, скопируйте программный код и вставьте его в модуль проекта на своем компьютере (подробнее о том, как сохранить программный код макроса).
Другие материалы по теме: