Как сохранить RecipientTime при выполнении MailItem.Move в макросе Outlook? - PullRequest
1 голос
/ 12 сентября 2008

в макросе Outlook 2003; Есть ли способ переместить сообщение между папками без изменения заголовка ReceivedTime?

В настоящее время я использую метод MailItem.Move. Но это автоматически устанавливает свойство ReceivedTime на текущее время, что не совсем то, что я хочу.

Ответы [ 2 ]

1 голос
/ 12 сентября 2008

Я только что попытался переместить почтовый элемент из папки «Входящие» в папку удаленных элементов, и, похоже, он без проблем сохранил полученное время ...

Возможно, вы захотите попробовать использовать функцию MailItem.copy и переместить получившийся объект mailitem, но, как я уже сказал, я не вижу такой же проблемы ...

Надеюсь, это поможет ...

0 голосов
/ 26 августа 2009

Сделайте item.Save () и затем item.Move (), он отметит текущую метку времени.

...