|
|||||||
Автоматическое копирование вложений из писем в папку
Время создания: 16.03.2019 23:43
Текстовые метки: vba_outlook, вложения почты, attach
Раздел: Разные закладки - VBA - Outlook
Запись: xintrea/mytetra_db_adgaver_new/master/base/152300247218nuh8kq6e/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Автоматическое копирование вложений из писем в папку Для автоматического копирования вложений из приходящих в Outlook писем в указанную папку можно воспользоваться правилом, исполняющим ниже прописанный скрипт VBA. Скрипт также модифицирует имя файла в соответствии с датой создания письма. Вариант из примера работает корректно для писем с одним вложением. Для писем с несколькими вложениями нужно изменить код в месте формирования имени файла.
Код:
Решение проблем Если часть созданного правила выполняется, но сам скрипт не срабатывает, то, возможно, дело в настройках безопасности Outlook 2010/2013/2016 (в Outlook 2007 и старше эта опция находится в Tools -> Macro Security). Чтобы макрос сработал:
Обработка msg-вложений Ниже пример кода, который сохраняет каждое вложение из письма в папку с названием, совпадающим с темой письма. Если вложенные файлы сами являются письмами (т.е. имеют расширение *.msg), то сохраняются только вложения из них в подпапку с названием таким же, как тема вложенного *.msg файла.
Сохранение письма с вложениями на диск Если нужно сохранить само письмо, а не только вложения, то код упрощается:
Полезные ссылки
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|