powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка и пересылка файлов, приходящих в Outlook
2 сообщений из 2, страница 1 из 1
Обработка и пересылка файлов, приходящих в Outlook
    #39595186
hirurg46
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет,

На почту Outlook приходит отчетность в xlsx файликах. Эту отчетность необходимо обрабатывать и пересылать на адреса далее. Вопрос, возможна ли принципиально следующая схема на VBA:

1. Приходит письмо с вложением в виде Excel файлика
2. Обработчик внутри Outlook подхватывает файл, генерирует из него 100-200 измененных файлов (изначальный файл, например, фильтрует, удаляет ненужные строки и т.д.)
3. Каждый новый сгенерированный файл прикрепляется в отдельное письмо, которое уходит на определенный адрес

Если такое принципиально возможно, то подскажите пожалуйста, должен ли для этого быть постоянно открытым инстанс outlook, или это может поставить, например, как задание "при открытии outlook"?

Спасибо!!
...
Рейтинг: 0 / 0
Обработка и пересылка файлов, приходящих в Outlook
    #39595998
Bobgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hirurg46,
теоретически возможно.
Вообще типовая задача робота на почтовом сервере, но обычно роботы вложения обрабатывают как объект неделимый, максимум по имени вложение илли типу (расширению) чего-то там сдлают.

Если нужна реализация на клиентской машине, лучше сразу правильно распределить задачи между аутлуком и экселем
например:
аутлук работает ищет письмо, достает вложение и нужные реквизиты письма, сохраняет в папочку, открывает эксель
эксель ищет файл в папке, обрабатывает, сохраняет в выходной папке, отправляет письмо с прикрепленным файлом с помощью аутлука

по вопросам:
макросы и надстройки аутлука активны естественно только если тот запущен.
есть разница от учетной записи - imapi или pop, т.к. письма могут храниться разных местах.
если буде обработка по получению, то при открытии полученные - обработаются и никаких еще заданий не нужно.
если обработка вызываемая, то нужно где-то хранить что обработано, а что нет или удалять после обработки.

Посмотрите в ветке Офиса
Есть примеры: Из Outlook (text format) в Excel
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка и пересылка файлов, приходящих в Outlook
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]