在文件夹中获取电子邮件的最新日期

big*_*yan 1 outlook outlook-vba

如何在其中包含电子邮件的文件夹中获取最新日期?

VBA-Outlook中是否有一种方法可以获取电子邮件的最新日期?

例如:我的文件夹中有三封邮件,内容相同,但接收时间不同。如何从这三个电子邮件中获取最新电子邮件?

Axe*_*per 5

您可以Items按降序对集合进行排序:

Set colItems = objFolder.Items
colItems.Sort "ReceivedTime", True
Run Code Online (Sandbox Code Playgroud)

使用GetFirst方法检索第一项。此项的日期是文件夹中的最新日期。

添加一些错误检查,以检查空文件夹和意外类型的项目。