Я установил правило Outlook, которое фильтрует электронные письма. Я хочу запустить внешнюю программу (сценарий Python) для парсинга каждой такой электронной почты.
Я знаю о функции SHELL, но мне нужен способ передать тело электронной почты к моей внешней программе.
Google - ваш друг, я получил этот фрагмент, выполнив поиск по запросу "сценарий Outlook vba".
В основном для тела письма, которое вы хотите передать Item.Body вашему скрипту python.
http://support.microsoft.com/kb/306108
Sub CustomMailMessageRule(Item As Outlook.MailItem)
MsgBox "Mail message arrived: " & Item.Subject
End Sub`
Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem)
MsgBox "Meeting request arrived: " & Item.Subject
End Sub