Как автоматически очистить флаг электронного письма при ответе на него в Outlook

Поделись сейчас:

Если вы собираетесь ответить на электронное письмо позже, вы можете сначала пометить его. Затем, когда вы закончите отвечать на него, вы можете снять флажок. В этой статье вы узнаете, как разрешить Outlook автоматически снимать флажок, когда вы отвечаете на электронное письмо.

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

Эта функция, безусловно, полезна, но вам может показаться обременительной необходимость очищать флаг вручную. Вы должны надеяться, что Outlook может автоматически снять флажок, когда вы отвечаете на электронное письмо. Для этого вам нужно использовать VBA. Вот подробные шаги и коды.

Автоматически очищать флаг электронного письма при ответе на него

  1. Прежде всего, запустите приложение Outlook и перейдите на вкладку «Разработчик». Если вы не можете найти эту вкладку, вы можете перейти в «Файл»> «Параметры»> «Настроить ленту», чтобы включить ее.
  2. Затем нажмите кнопку «Visual Basic», которая приведет вас к редактору VBA.
  3. Далее в новом окне следует открыть проект «ThisOutlookSession» и скопировать в него следующие коды.
Public WithEvents olExplorer As Outlook.Explorer Public WithEvents oMail As Outlook.MailItem Private Sub Application_Startup() Set olExplorer = Outlook.Application.ActiveExplorer End Sub Private Sub olExplorer_SelectionChange() On Error Resume Next Set oMail = olExplorer.Selection.Item(1) End Sub Private Sub oMail_Reply(ByVal Response As Object, Cancel As Boolean) If oMail .IsMarkedAsTask = True Then ClearFlag End If End Sub Private Sub oMail_ReplyAll (Ответ ByVal как объект, Cancel As Boolean) If oMail.IsMarkedAsTask = True Then ClearFlag End If End Sub Private Sub ClearFlag() With oMail .ClearTaskFlag .Categories = "Отвечено" .Сохранить Конец с End Sub

Коды VBA - автоматическое удаление флага электронного письма при ответе на него

  1. После этого вы должны продолжить цифровую подпись этого проекта. Если у вас нет существующего сертификата, создайте новый с помощью инструмента «Входящие» — «Цифровые сертификаты для проектов VBA».Подпишите новый проект VBA
  2. Впоследствии вы можете выйти из текущего окна и изменить уровень безопасности макросов Outlook на низкий.
  3. В конце концов сtar• Outlook, чтобы активировать новый проект VBA. С этого момента Outlook автоматически снимет флажок, как только вы нажмете кнопку «Ответить».

Не обходите стороной любые проблемы с Outlook

Поскольку Outlook уязвим, вы должны быть осторожны со всеми проблемами Outlook. Любые ошибки могут повредить ваш Outlook без каких-либо предзнаменований. Поэтому целесообразно подготовить инструмент для восстановления поврежденных файлов PST, Как DataNumen Outlook Repair. Это пригодится, когда у вас возникнут серьезные проблемы, а инструмент восстановления папки «Входящие» не сможет оказать должного эффекта.

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая ремонт поврежден SQL Server mdf файл и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *