如何在Outlook宏中执行MailItem.Move时保持RecipientTime?
问题描述:
在Outlook 2003宏中;有没有办法在不改变ReceivedTime-header的情况下在文件夹之间移动消息?如何在Outlook宏中执行MailItem.Move时保持RecipientTime?
我目前使用的方法MailItem.Move
。但是这会自动将ReceivedTime
属性设置为当前时间,这实际上并不是我想要的。
答
我只是想从我的收件箱中移动的MailItem到已删除的邮件文件夹,它似乎已经保持了receivedtime没有问题...
您可能需要使用MailItem.copy功能和移动尝试所产生的MailItem对象,但就像我说的,我没有看到同样的问题...
希望帮助...
答
做一个item.Save(),然后做item.Move()它会标记当前时间戳。