使用python读取所选Outlook电子邮件的内容

问题描述 投票:1回答:1

我有这段简单的代码,可以读取收件箱中最后一封电子邮件的内容。如何在Outlook中单击/突出显示电子邮件?

import win32com.client

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

inbox = outlook.GetDefaultFolder(6) 
messages = inbox.Items
message = messages.GetLast()
print(message.body) 
python email outlook ms-office selected
1个回答
0
投票

只需使用ActiveExplorer().Selection(1)

import win32com.client

outlook = win32com.client.Dispatch("Outlook.Application")
message = outlook.ActiveExplorer().Selection(1)
print(message.body)
© www.soinside.com 2019 - 2024. All rights reserved.