收件箱搜索仅显示在特定日期之前收到的电子邮件



以下MS Office 2010 VBA摘录循环浏览Outlook收件箱中的电子邮件仅显示在特定日期(一周前(之前收到的电子邮件。

For Each obj In olFolder.Items
If TypeName(obj) = "MailItem" Then
    Debug.Print obj.Subject & Chr(10) & obj.SenderEmailAddress & Chr(10) & obj.ReceivedTime
End If
Next

更多的电子邮件显示在Outlook本身的同一帐户和同一文件夹中。

这个问题可能是什么?

您确定脚本不会引发错误吗? 如果您有 MailItem 以外的项目(例如 ReportItem 或 MeetingRequest(,并且您尝试访问该对象未公开的属性,则会发生这种情况。

最新更新