我们在全球各地的3个网站发布时区,每个办公室都有不同的时区。 我试图从我的收件箱中获取在特定时间范围内发送的所有电子邮件,但我只能在收到电子邮件时这样做(我的时间),任何人都可以帮助我找到如何按时间过滤项目被送了?
filterCriteria = "[ReceivedTime] >= '" + Format(dateFrom, "dddddd hh:nn AMPM") + "' And [ReceivedTime] <= '" + Format(dateTo, "dddddd hh:nn AMPM") + "'"
Set filterItems = mysubfolder.Items.Restrict(filterCriteria)
答案 0 :(得分:0)
在查询中使用SentOn
属性。请记住,时区完全没有区别 - Outlook以UTC格式存储所有日期,Outlook对象模型中的所有日期/时间属性都是您当地时区的返回值。