【发布时间】:2023-04-04 02:55:01
【问题描述】:
我有一封自定义表单的 Outlook 电子邮件。当我们双击它时,它会以表格形式打开。如果我们将它作为普通邮件打开(单击),它会以一些默认的正文签名打开。
我能够阅读普通邮件。
我需要如何阅读 Outlook 自定义表单的过程
我尝试了以下代码,它可以读取表单。
import win32com.client
import win32com
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
accounts= win32com.client.Dispatch("Outlook.Application").Session.Accounts;
folders_object = outlook.Folders(accounts[0].DeliveryStore.DisplayName)
inbox = folders_object.Folders(2)
print inbox
messages = inbox.Items
message = messages.GetLast()
while message:
print message.body
message = messages.GetPrevious()
我希望得到表单数据。但我只收到一封普通的电子邮件。表格可以通过双击打开。
需要一些建议来通过python阅读outlook自定义表单。
【问题讨论】:
-
我认为“outlook-restapi”标签不正确,因为这是 COM API。
-
一般objectmodel与VBA中使用的相同,所以这个问题可能会帮助你stackoverflow.com/a/30171344/5950790
-
是的,这行得通
标签:
python
vba
outlook
outlook-form
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:无法通过 python 读取 Outlook 自定义表单 - Python技术站