任何人都可以帮助我,我需要交换服务器收件箱中的最新电子邮件 。
我不需要任何其他电子邮件即可显示我想要的电子邮件。
但是我被困住了,因为我可以获得的最远只是我今天才收到的电子邮件。
我将SearchFilter与DateTimeReceived一起使用:
这是过滤器的我的代码片段:
Dim search As New SearchFilter.IsGreaterThanOrEqualTo(ItemSchema.DateTimeReceived, DateTime.Today.Date)
谢谢。
答案 0 :(得分:0)
只需按DateTimeReceived
属性以降序对搜索结果进行排序。
view.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);
然后,当您循环搜索结果时,第一封电子邮件将是最新的(然后您可以跳出循环)。