Vba 如何检测Outlook读取回执邮件?

Vba 如何检测Outlook读取回执邮件?,vba,outlook,internationalization,receipt,Vba,Outlook,Internationalization,Receipt,读取接收请求邮件通常由一个主题表示,该主题的前缀为已接收邮件的“read:”。 但是,此前缀可以构成国际字符,具体取决于收到邮件的来源国 因此,VBA代码如下:, 说明(“读:”,邮件项目。主题) 显然,对于非英语地区的电子邮件,测试会失败 如何在不检查邮件主题的情况下通过VBA代码检测已读回执邮件?尝试检查邮件的MessageClass属性。有关已知消息类的列表,请参见 它很可能由对象表示。ReportItem对象类似于MailItem对象,它包含来自邮件传输系统的报告(通常是未送达报告)或错

读取接收请求邮件通常由一个主题表示,该主题的前缀为已接收邮件的“read:”。 但是,此前缀可以构成国际字符,具体取决于收到邮件的来源国

因此,VBA代码如下:, 说明(“读:”,邮件项目。主题) 显然,对于非英语地区的电子邮件,测试会失败


如何在不检查邮件主题的情况下通过VBA代码检测已读回执邮件?

尝试检查邮件的
MessageClass
属性。有关已知消息类的列表,请参见

它很可能由对象表示。
ReportItem
对象类似于
MailItem
对象,它包含来自邮件传输系统的报告(通常是未送达报告)或错误消息。 与其他Microsoft Outlook对象不同,您无法创建此对象


当从邮件传输系统收到任何报告或一般错误时,将自动创建报告项。

请尝试检查该项的
MessageClass
属性。有关已知消息类的列表,请参见

它很可能由对象表示。
ReportItem
对象类似于
MailItem
对象,它包含来自邮件传输系统的报告(通常是未送达报告)或错误消息。 与其他Microsoft Outlook对象不同,您无法创建此对象


当从邮件传输系统接收到任何报告或一般错误时,将自动创建报告项。

对于读取电子邮件通知,您将获得一个
ReportItem
对象。在读取通知的特定情况下,
MessageClass
属性将是“
Report.IPM.Note.IPNRN”

对于读取电子邮件通知,您将获得一个
ReportItem
对象。在读取通知的特定情况下,
MessageClass
属性将是“
Report.IPM.Note.IPNRN”