Чтобы не забыть ответить на важные электронные письма, вы можете захотеть, чтобы Outlook отображал важные электронные письма, на которые вы не ответили, определенным цветом манифеста, чтобы выделить их. Теперь эта статья научит вас, как его получить.
Вы когда-нибудь пропускали важные электронные письма и не отвечали на них вовремя? Если вы столкнулись с такими проблемами, возможно, вы надеетесь, что Outlook сможет выделить важные электронные письма, на которые вы не ответили. Далее мы расскажем вам, как добиться этого с помощью VBA. Если вы не знакомы с VBA, обратитесь к моей предыдущей статье — «Как запустить код VBA в Outlook" тем временем.
Автоматическое выделение важных писем, на которые вы не ответили
- В самом начале откройте редактор VBA через «Alt + F11» в Outlook.
- Затем в новом окне скопируйте приведенный ниже код в проект «ThisOutlookSession».
Private WithEvents objSentFolder As Outlook.Folder
Private WithEvents objSentMails As Outlook.Items
Private objInbox As Outlook.Folder
'On startup, auto update the replied status of the emails in Inbox
Private Sub Application_Startup()
Set objSentFolder = Outlook.Application.Session.GetDefaultFolder(olFolderSentMail)
Set objSentMails = objSentFolder.Items
Set objInbox = Outlook.Application.Session.GetDefaultFolder(olFolderInbox)
Call UpdateRepliedStatus(objInbox)
End Sub
'After sending an email, auto update the replied status of the emails in Inbox
Private Sub objSentMails_ItemAdd(ByVal Item As Object)
If Item.Class = olMail Then
Call UpdateRepliedStatus(objInbox)
End If
End Sub
Private Sub UpdateRepliedStatus(ByVal objFolder As Outlook.Folder)
Dim i As Long
Dim objMail As Outlook.MailItem
Dim objRepliedProperty As Outlook.UserProperty
Dim strRepliedStatus As String
'Write the replied status to a new user property of emails
For i = objFolder.Items.Count To 1 Step -1
If objFolder.Items(i).Class = olMail Then
Set objMail = objFolder.Items(i)
Set objRepliedProperty = objMail.UserProperties.Find("Replied", True)
If objRepliedProperty Is Nothing Then
Set objRepliedProperty = objMail.UserProperties.Add("Replied", olText, True)
End If
strRepliedStatus = objMail.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x10810003")
If (Not (strRepliedStatus = 102)) And (Not (strRepliedStatus = 103)) Then
objRepliedProperty.Value = "No"
Else
objRepliedProperty.Value = "Yes"
End If
objMail.Save
End If
Next
End Sub
- После этого переместите курсор в «Application_Startup» и нажмите «F5».
- Позже закройте это окно.
- Затем выполните следующие действия, чтобы создать правило условного форматирования для элементов в папке «Входящие».
- Прежде всего, перейдите в папку «Входящие».
- Затем перейдите на вкладку «Вид» и нажмите «Настройки просмотра».
- В новом диалоговом окне нажмите кнопку «Условное форматирование».
- В следующем диалоговом окне «Условное форматирование» нажмите «Добавить» и введите имя для нового правила, например «Важные электронные письма без ответов».
- Позже нажмите кнопку «Шрифт…» и установите стиль и цвет шрифта во всплывающем диалоговом окне «Шрифт».
- После указания шрифта нажмите «Условие…» в диалоговом окне «Условное форматирование».
- Затем на экране «Фильтр» на вкладке «Дополнительно» добавьте два фильтра.
- «Важность» > «равно» > «Высокая»
- «Отвечено» > «(точно)» > «Нет»
- В конце концов, нажмите серию «ОК», чтобы сохранить это правило форматирования.
- После того, как вы вернетесь в папку «Входящие», все важные электронные письма, на которые вы не ответили, будут выделены определенным шрифтом и цветом.
Не ленитесь в защите данных Outlook
Множество пользователей по-прежнему думают, что с ними никогда не произойдет повреждение данных. На самом деле такие идеи совершенно неверны и рискованны. Мost времени крошечная ошибка может легко привести к потере данных. Например, если вы случайно нажмете на вредоносную ссылку в неизвестных электронных письмах, ваш файл Outlook может быть заражен вирусом и даже поврежден. Следовательно, вы должны все время проявлять осторожность в защите данных, например, сохранять регулярное резервное копирование PST и готовить мощный инструмент исправления, например DataNumen Outlook Repair, Которые могут исправить Outlook вопросы в один миг.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановить мдф и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com





