我如何阅读网络共享中的特殊类型的邮件
How do i read a special type of mail in a network share
从网络共享文件夹中选择的邮件项目有一个奇怪的图标,不同于常规类型(附图)。它可能与报告已收到邮件的 read/unread 状态有关。也许完全不同 class。
如何阅读 VBA 中的此类邮件?
Dim oSel As Outlook.Selection
Set oSel = Outlook.Application.ActiveExplorer.Selection
Dim oEmail As Outlook.mailitem
Set oEmail = oSel.Item(1) ' getting a 13 compile error in this line
您有一个 ReportItem
对象,而不是 MailItem
。将 oEmail 声明为通用对象,然后使用 TypeName()
函数确定实际对象类型或阅读 Class
属性(所有 Outlook 对象都公开它)- 对于 MailItem
对象它将是 43 (olMail
).
从网络共享文件夹中选择的邮件项目有一个奇怪的图标,不同于常规类型(附图)。它可能与报告已收到邮件的 read/unread 状态有关。也许完全不同 class。
如何阅读 VBA 中的此类邮件?
Dim oSel As Outlook.Selection
Set oSel = Outlook.Application.ActiveExplorer.Selection
Dim oEmail As Outlook.mailitem
Set oEmail = oSel.Item(1) ' getting a 13 compile error in this line
您有一个 ReportItem
对象,而不是 MailItem
。将 oEmail 声明为通用对象,然后使用 TypeName()
函数确定实际对象类型或阅读 Class
属性(所有 Outlook 对象都公开它)- 对于 MailItem
对象它将是 43 (olMail
).