Как я могу распечатать электронное письмо Outlook?Python

Программы на Python
Ответить
Anonymous
 Как я могу распечатать электронное письмо Outlook?

Сообщение Anonymous »

После того как я открою электронное письмо Outlook, мне нужно будет распечатать его тело. Вот код:

Код: Выделить всё

import win32com.client as client

outlook=client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox=outlook.GetDefaultFolder(6)

messages = inbox.Items
print(inbox.Items.Count)
print(inbox.Parent.Name)
for i in range(5):
message = messages.GetNext()
print(""+message.Subject, str(message.ReceivedTime))
print(message.Body)
А ошибка вот в чем:

Код: Выделить всё

Traceback (most recent call last):
File "c:/Users/source/repos/Tests/pru.py", line 12, in 
print(message.Body)
File "C:\Users\venvs\frameworkenv\lib\site-packages\win32com\client\__init__.py", line 583, in __getattr__
return self._ApplyTypes_(*args)
File "C:\Users\venvs\frameworkenv\lib\site-packages\win32com\client\__init__.py", line 572, in _ApplyTypes_
self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),
pywintypes.com_error: (-2147467260, 'Operation aborted', None, None)


Подробнее здесь: https://stackoverflow.com/questions/705 ... look-email
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»