2009-11-23 3 views
2

Когда я получаю электронное письмо, я манипулирую тему, чтобы он был более читабельным, и «разговоры», созданные определенным авто-почтовым отправителем, фактически содержат весь поток.В Outlook VBA, как я могу изменить тему, чтобы она меняла объект в панели Explorer?

Я могу изменить тему на панели просмотра электронной почты, но тема остается неизменной в области проводника. Как я могу принудительно изменить тему в панели Explorer? Мне нужно скопировать письмо и удалить старый? Если это так, я знаю, что дата электронной почты изменится. Как я могу изменить дату электронной почты до исходной даты до перехода? Я использую Outlook 2007.

+0

@ Росс Роджерс: ответ ниже отвечает на ваш вопрос? –

+0

Возможно, у меня просто не было времени на установку и работу с OutLook Redemption. Как только я это сделаю, я отправлю код и приму ваш ответ. –

+0

Хорошо, отлично. Раньше я использовал Outlook Redemption, и это очень полезно, вы обнаружите, что он добавляет много отличной функциональности. –

ответ

2

Немного поздно, но 2 вещь: Разговор Тема ...

  1. не может быть изменена в объектной модели в Outlook (VBA/VSTO)
  2. может быть изменено с помощью Outlook Redemption.

This forum thread имеет пример кода и инструкции внизу.

2

Предположительно, вы уже написали код, который дает вам ссылку на объект MailItem.

Вы можете установить свойство объекта MailItem, что бы вы ни хотели, а затем называть его методом Save(). Это должно достичь того, чего вы желаете по поводу темы почты.

Однако, это также обновляет свойство почты ReceivedTime. Это свойство только для чтения, поэтому вы не можете установить его обратно в предыдущую временную метку. К сожалению, не может быть никакого способа сделать это.

+0

Я установил свойство Subject MailItem и назвал Save(), но он не изменяет имя объекта в панели браузера/проводника почты (тот, который содержит всю почту). –

+0

FYI, это, оказывается, «Разговор» по электронной почте. Все еще пытаюсь выяснить, могу ли я изменить «Разговор» в 'mail_item'. 'ClearConversationIndex()' не работает для меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^