Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2019, 23:46   #1
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию обработка входящих писем в Outlook и запуск макроса Excel

Всем доброго времени суток!

Не нашел темы связанной с Outlook VBA решил написать сюда, т.к. Excel в рамках моей задачи я тоже использую

Кратко опишу суть идеи и трудности с которыми я столкнулся.
Имеем BI систему, которая по расписанию выгружает данные и кладет их на сетевой диск. После чего макрос в Excel собирает выгрузки, наводит красоту и формирует отчет в готовом виде.
Т.к. случаются сбои а время выгрузки варьируется от нагрузки на систему и обьема данных, то самый верный способ узнать готовы ли данные это отбивка в почту от той же BI что выгрузка готова.

По Excel-ной части проблем не возникло, все отлично работает. а вот с Outlook...

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

Код:
Sub Application_NewMail()
    Call email_check
End Sub
Но вот незадача. Когда учетка (windows) активна - все работает. Но стоит залочить - перестает работать. Причем в почте то письмо входящее есть, т.е. Outlook его спокойно получил и обработал в фоне....

P.S. если это важно сервер Microsoft Exchange

Вообщем прошу советов и помощи как лучше поступить в такой ситуации.
Да можно с определенной периодичностью проверять почту...
Или вообще запускать один раз после того как наверняка все выгрузки будут готовы. Но хотелось бы сделать красиво. Надеюсь на Вашу помощь

Последний раз редактировалось unbanned; 28.03.2019 в 18:15.
unbanned вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка входящих писем Евгений Таб Microsoft Office Excel 3 05.10.2017 17:31
Запуск макроса Outlook ilyxaaa Общие вопросы Delphi 0 16.01.2015 15:38
Макрос для Outlook (обработка писем) Dmitriy I Microsoft Office Word 0 14.08.2012 22:20
VBA outlook обработка входящих сообщений Drek Помощь студентам 2 18.07.2010 04:19
MS Excel и MS Outlook (2003) отсылка писем IceB Microsoft Office Excel 1 02.07.2007 13:32