win32com DispatchWithEvents в ООП - PullRequest
       6

win32com DispatchWithEvents в ООП

0 голосов
/ 27 сентября 2018

Я нашел пример кода для ожидания входящей электронной почты, как показано ниже, при просмотре.

import win32com.client
import pythoncom

class HandlerClass(object):
    def OnNewMailEx(receivedItemsIDs):
        for ID in receivedItemsIDs.split(","):
            mailItem = outlook.Session.GetItemFromID(ID)
            print("Subj: " + mailItem.Subject)
            print("Body: " + mailItem.Body)


outlook = win32com.client.DispatchWithEvents("Outlook.Application", HandlerClass)
pythoncom.PumpMessages()

Как я могу инициировать outlook в другом файле py или даже в другом классе?

...