У меня есть электронная почта Outlook, которая является пользовательской формой Он открывается как форма, когда мы дважды щелкаем по ней. Если мы откроем его как обычное письмо (в один клик), оно откроется с некоторой подписью тела по умолчанию.
Я умею читать обычные письма.
Мне нужен процесс чтения пользовательских форм Outlook
Я попытался с помощью следующего кода, где он мог читать формы.
import win32com.client
import win32com
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
accounts= win32com.client.Dispatch("Outlook.Application").Session.Accounts;
folders_object = outlook.Folders(accounts[0].DeliveryStore.DisplayName)
inbox = folders_object.Folders(2)
print inbox
messages = inbox.Items
message = messages.GetLast()
while message:
print message.body
message = messages.GetPrevious()
Я ожидаю получить данные формы. Но я получаю только простое письмо. Форма может быть открыта двойным щелчком мыши.
Нужно некоторое предложение, чтобы прочитать пользовательскую форму Outlook через Python.