Как удалить индикатор ответа / пересылки из сообщения в Outlook?

4267
pacoverflow

В Outlook при просмотре электронной почты, на которую вы либо ответили, либо переадресовали в прошлом, он скажет: «Вы ответили на это сообщение в ДАТА / ВРЕМЯ» (вместе со значком, показывающим фиолетовую стрелку, указывающую влево) или « Вы отправили это сообщение в «ДАТА / ВРЕМЯ» (вместе со значком, показывающим синюю стрелку, указывающую вправо). Как убрать этот индикатор ответа / пересылки?

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

1

1 ответ на вопрос

0
thims

This is easy with VBA macro like this:

Sub ClearLastVerb() On Error Resume Next For Each Item In ActiveExplorer.Selection Item.PropertyAccessor.SetProperty "http://schemas.microsoft.com/mapi/proptag/0x10800003", -1 Item.PropertyAccessor.SetProperty "http://schemas.microsoft.com/mapi/proptag/0x10810003", 0 Item.Save Next End Sub 

Just add this macro to your Outlook and after that you can place the button that will clear icon and last verb executed for the selected messages.

Я создал макрос, но когда я пытаюсь запустить его, я получаю диалоговое окно Microsoft Visual Basic, которое говорит: «Ошибка времени выполнения« 440 »: операция завершилась неудачно». Когда я нажимаю Debug, он переходит к строке, которая устанавливает свойство в 0. pacoverflow 9 лет назад 0
Это странно ... Это работает безупречно в моей тестовой лаборатории на Outlook 2007/2010/2013/2016. Какой тип учетной записи вы используете в Outlook (Exchange / POP3 / IMAP / ...)? thims 9 лет назад 0
Это учетная запись Exchange. pacoverflow 9 лет назад 0
Хорошо, попробуйте добавить строку «On Error Resume Next», как показано в приведенном выше сценарии. thims 9 лет назад 0
Это работает, чтобы изменить значок с фиолетового / синей стрелки обратно на обычный значок конверта. Но это не удаляет сообщение "Вы ответили / переслали это сообщение на ..." pacoverflow 9 лет назад 0
Потому что по какой-то причине второй «SetProperty» дает сбой. Не уверен, что здесь происходит, это просто работает для меня. Можете ли вы попробовать это на других почтовых ящиках? thims 9 лет назад 0
Я попробовал это на сообщениях в папке «Входящие», а также в «Отправленных» и получил тот же результат. Это то, что вы подразумеваете под другими почтовыми ящиками? pacoverflow 9 лет назад 0
Нет, я имею в виду почтовые ящики других пользователей. thims 9 лет назад 0
У меня нет разрешения на это. pacoverflow 9 лет назад 0
SetProperty пытается работать с элементом в списке сообщений? Может быть, поэтому первый SetProperty работает, но не второй (так как текст «Вы ответили / переадресован» находится не в списке сообщений, а на панели сообщений)? pacoverflow 9 лет назад 0
Навряд ли. Но вы можете попробовать выбрать несколько сообщений и запустить макрос. thims 9 лет назад 0