buyandsell-ru.com
buyandsell-ru.com личный блог
06 июля 2015, 14:42

Вопрос по VBA и Outlook 2003

Люди, подскажите кто шарит. Хочу отправить запрос с телефона емейлом роботу в VBA (Excel), чтобы прислал текущее состояние робота и системы. 
Аутлук на компе  принимает запрос (простой емейл с текстом в теле) и че дальше? как-то  его надо считать   в VBA. Где его искать и как? Кто что подскажет, как лучше сделать?
Отправлять из VBA  как-то проще было…
25 Комментариев
  • AlexeyTikhonov
    06 июля 2015, 14:59
    Гипотетически наверно можно через API microsoft ловить хэндлеры и их обрабатывать. Но это я не знаю как,
    я бы сделал проще и устойчивее:
    VBA проверяет папку с письмами по расписанию (каждую минуту например),
    если появляется файл (письмо) с нужным содержанием, то отправляет Вам что надо.
  • Redline
    06 июля 2015, 15:25
    Криво.
    Лучше поставить на комп и на мобильник приложение Dropbox с единым аккаунтом и роботом просто периодически сбрасывать файл в нужную папку на локальном компе. На телефоне файл автоматом синхронизируется и вы увидите состояние своего робота.
    Опционально можно завести специальный файл для команд роботу.
  • Привет! Можно через VB.NET попробовать. Там есть объект для работы с письмами Outlook.MailItem. Но это надо Microsoft Visual Studio Express ставить. Он, в принципе, бесплатный (2010 подойдет).
  • Тут в принципе про mailItem и работу с ним. Как минимум свойства Вам подходят, например Subject или Body. www.askit.ru/custom/vba_office/m13/13_06_outlook_items_objects.htm

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн