Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Отчет о полученных письмах в Outlook


Автор: nik0p0l 26.6.2008, 12:50
На почтовый ящик в теченние месяца приходят несколько обязательных писем, эти письма приходят в разные дни и должны прийти до определенного времени в этом дне. Есть письма которые приходят 1-2 раза в месяц, а есть и почти ежедневные.
Необходимо что то вроде отчета/репорта который бы при запуске(ручном/автоматическом) выводил: что сегодня должны были прийти такие-то письма, из них пришли такие-то, не пришли такие-то.
Есть ли какойто софт который выполняет такие функции? Очень хотелось бы уже готовый продукт.
 Если нет, реализуемо ли это средствами ВБА?

Автор: LOPUH 26.6.2008, 13:26
По какому признаку определяются "нужные" письма? Отправитель, заголовок,тема? Под оуттлук никогда не писал, если будет время то поковыряю библиотеку классов, пока ничего сказать не могу..

Автор: nik0p0l 26.6.2008, 14:45
Цитата(LOPUH @ 26.6.2008,  13:26)
По какому признаку определяются "нужные" письма? Отправитель, заголовок,тема? Под оуттлук никогда не писал, если будет время то поковыряю библиотеку классов, пока ничего сказать не могу..

По теме письма. 
То есть например письмо с темой XXX должно приходить каждую вторую среду  месяца до 12 часов дня, а письмо с темой YYY должно приходить каждую неделю по вторникам до 14:00. Письмо с темой ZZZ должно приходить каждый день до 10 утра.

Автор: izekia 26.6.2008, 16:12
nik0p0l, возможно реализовать, при получении отрабатывает событие
но вот есть ли смысл реализовывать это на аутлуке? 
или ящик и для обычной корреспонденции используется?
вопрос в том как лучше организовать список, относительно которого будет происходить анализ, как его хранить, и как редактировать

Автор: LOPUH 27.6.2008, 04:25
Да, задачка вполне реализуема на VBA. 
Цитата(izekia @  26.6.2008,  21:12 Найти цитируемый пост)
nik0p0l, возможно реализовать, при получении отрабатывает событие

Поддерживаю  izekia,.  Если соберетесь писать макрос,  http://www.askit.ru/custom/vba_office/vba_office_plan.htm неплохой учебник, в нем хоршо расписано программирование на VBA в том числе и для Outlook

Автор: nik0p0l 27.6.2008, 07:30
Цитата(izekia @ 26.6.2008,  16:12)
nik0p0l, возможно реализовать, при получении отрабатывает событие
но вот есть ли смысл реализовывать это на аутлуке? 
или ящик и для обычной корреспонденции используется?
вопрос в том как лучше организовать список, относительно которого будет происходить анализ, как его хранить, и как редактировать

Да ящик используется и для обычной корреспонденции,  и никто менять устоявшийся порядок не хочет smile
Хранение и редактирование не принципиальны, список обязательных писем средних размеров и меняется крайне редко, так что можно жестко прописать в теле скрипта

Добавлено через 29 секунд
Цитата(LOPUH @ 27.6.2008,  04:25)
Да, задачка вполне реализуема на VBA. 
Цитата(izekia @  26.6.2008,  21:12 Найти цитируемый пост)
nik0p0l, возможно реализовать, при получении отрабатывает событие

Поддерживаю  izekia,.  Если соберетесь писать макрос,  http://www.askit.ru/custom/vba_office/vba_office_plan.htm неплохой учебник, в нем хоршо расписано программирование на VBA в том числе и для Outlook

спасибо за ссылку

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)