Как автоматически классифицировать новые входящие электронные письма на основе категорий контактов отправителей

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

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

Чтобы повысить эффективность своей работы в Outlook, вы приложите усилия, чтобы лучше управлять своей электронной почтой. Без сомнения, «Цветовые категории» — хорошая функция в этом отношении. Многие пользователи предпочитают использовать его для организации и различения своих писем. Конечно, конкретная основа цветовой категоризации электронных писем зависит от ваших личных привычек. Например, некоторые пользователи классифицировали свои контакты по цвету, поэтому они надеются классифицировать свои электронные письма в соответствии с категориями контактов отправителей. Если вы сделаете это вручную, это определенно будет беспорядочно, поскольку вам придется сначала проверить категории контактов отправителя, а затем вручную назначить их электронной почте.

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

Автоматическая классификация входящих писем по категориям контактов отправителей

  1. Прежде всего, запустите Outlook и нажмите клавиши «Alt + F11».
  2. Затем появится окно редактора VBA, в котором нужно найти и открыть проект «ThisOutlookSession».
  3. Затем скопируйте и вставьте следующие коды VBA в «ThisOutlookSession».
Public WithEvents olItems As Outlook.Items

Private Sub Application_Startup()
    Set olItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub olItems_ItemAdd(ByVal Item As Object)
    Dim oMail As MailItem
    Dim olContacts As Outlook.Items
    Dim obj As Object
    Dim objVariant As Variant
    Dim olCategory As String
 
    Set olContacts = Outlook.Application.Session.GetDefaultFolder(olFolderContacts).Items
  
    If TypeOf Item Is MailItem Then
       Set oMail = Item
       For Each obj In olContacts
           If TypeOf obj Is ContactItem Then
              Set objVariant = obj
              If objVariant.Email1Address = oMail.SenderEmailAddress Then
                 olCategory = objVariant.Categories
                 oMail.Categories = olCategory
              End If
           End If
       Next
    End If
End Sub

Коды VBA - автоматическая классификация новых входящих писем на основе категорий контактов отправителей

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

Устранение неожиданного сбоя Outlook

Хотя многие пользователи предпочитают Outlook, он по-прежнему не может избавиться от сбоев. Вы должны испытывать панику, когда страдаете от непредвиденного сбоя Outlook. Не волнуйтесь. Вы можете предпринять действия для диагностики и решения проблем самостоятельно, например,tarOutlook, отключение сторонних надстроек, создание нового почтового профиля, восстановление пакета Office и так далее. Худший случай должен быть поврежденные данные Outlook PST, что очень запутанно. В этом сценарии вам нужно вернуться к надежному внешнему инструменту, например DataNumen Outlook Repair.

Об авторе:

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

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

Комментарии закрыты.