如何在Outlook宏中执行MailItem.Move时保持RecipientTime?

问题描述:

在Outlook 2003宏中;有没有办法在不改变ReceivedTime-header的情况下在文件夹之间移动消息?如何在Outlook宏中执行MailItem.Move时保持RecipientTime?

我目前使用的方法MailItem.Move。但是这会自动将ReceivedTime属性设置为当前时间,这实际上并不是我想要的。

我只是想从我的收件箱中移动的MailItem到已删除的邮件文件夹,它似乎已经保持了receivedtime没有问题...

您可能需要使用MailItem.copy功能和移动尝试所产生的MailItem对象,但就像我说的,我没有看到同样的问题...

希望帮助...

做一个item.Save(),然后做item.Move()它会标记当前时间戳。