无法通过python读取outlook自定义表单
我有一封outlook电子邮件,它是一个自定义表单。当我们双击它时,它会以窗体的形式打开。如果我们将其作为普通邮件打开(单击),它将以默认的正文签名打开。 我能阅读普通邮件。 我需要如何阅读outlook自定义表单的过程 我尝试使用下面的代码,它可以读取表单无法通过python读取outlook自定义表单,python,vba,outlook,outlook-form,Python,Vba,Outlook,Outlook Form,我有一封outlook电子邮件,它是一个自定义表单。当我们双击它时,它会以窗体的形式打开。如果我们将其作为普通邮件打开(单击),它将以默认的正文签名打开。 我能阅读普通邮件。 我需要如何阅读outlook自定义表单的过程 我尝试使用下面的代码,它可以读取表单 导入win32com.client 导入win32com outlook=win32com.client.Dispatch(“outlook.Application”).GetNamespace(“MAPI”) accounts=win32
导入win32com.client
导入win32com
outlook=win32com.client.Dispatch(“outlook.Application”).GetNamespace(“MAPI”)
accounts=win32com.client.Dispatch(“Outlook.Application”).Session.accounts;
folders\u object=outlook.folders(帐户[0].DeliveryStore.DisplayName)
收件箱=文件夹\对象。文件夹(2)
打印收件箱
邮件=收件箱。邮件
message=messages.GetLast()
while消息:
打印message.body
message=messages.GetPrevious()
我希望得到表单数据。但我只收到一封普通的电子邮件。可以通过双击打开表单。
需要一些建议来通过python阅读outlook自定义表单。我可以从自定义表单中提取详细信息,如下所示:
message.UserProperties.Find('property\u name')
我认为“outlook restapi”标记不正确,因为这是COM API。一般来说,objectmodel与VBA中使用的相同,因此这个问题可能会帮助您确定这是否有效