Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python读取选定Outlook电子邮件的内容_Python_Email_Outlook_Win32com - Fatal编程技术网

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

使用python读取选定Outlook电子邮件的内容,python,email,outlook,win32com,Python,Email,Outlook,Win32com,我有一段简单的代码,可以读取收件箱中最后一封电子邮件的内容 如何在Outlook中对我单击/突出显示的电子邮件执行相同的操作 import win32com.client outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDefaultFolder(6) messages = inbox.Items message = messages.GetL

我有一段简单的代码,可以读取收件箱中最后一封电子邮件的内容

如何在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) 
只需使用

范例

import win32com.client

outlook = win32com.client.Dispatch("Outlook.Application")
messages = outlook.ActiveExplorer().Selection
message = messages(1)
print(message.body)