KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как автоматически выделять определённые ключевые слова во входящих письмах в Outlook

АвторСаньДата изменения

В Outlook вы можете ежедневно получать сотни, даже тысячи писем. Хотите, чтобы определённые ключевые слова во входящих сообщениях автоматически выделялись? В этой статье я покажу вам код VBA, который автоматически подсвечивает заданные вами ключевые слова во входящих письмах Outlook.

Автоматическое выделение ключевых слов во входящих письмах


Автоматическое выделение ключевых слов во входящих письмах

Встроенные средства Outlook не позволяют решить эту задачу иначе, кроме как с помощью VBA.

1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Затем дважды щёлкните по ThisOutlookSession в левой части области Проект и скопируйте приведённый ниже код в открывшееся окно редактора.

VBA: автоматическое выделение ключевых слов во входящих письмах

Public WithEvents GMailItems As Outlook.Items
'UpdatebyExtendoffice20181106
Private Sub Application_Startup()
    Set GMailItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub GMailItems_ItemAdd(ByVal Item As Object)
    If Item.Class <> olMail Then Exit Sub
    AutoHighlight_SpecificWords Item
End Sub
Sub AutoHighlight_SpecificWords(Mail As Outlook.MailItem)
    Dim xWord As Variant
    Dim xHTMLBody As String, xStr As String
    Dim xWordArr
    On Error Resume Next
    xWordArr = Array("Kutools", "Important")  'keyword
    xHTMLBody = Mail.HTMLBody
    For Each xWord In xWordArr
        If InStr(xHTMLBody, xWord) > 0 Then
            xStr = "<font style=" & Chr(34) & "background-color: yellow" & Chr(34) & ">" & xWord & "</font>"
            xHTMLBody = Replace(xHTMLBody, xWord, xStr)
            Mail.HTMLBody = xHTMLBody
        End If
    Next
    Mail.Save
End Sub

 

Совет: в коде вы можете изменить ключевые слова по своему усмотрению в этом скрипте xWordArr = Array(«Kutools», «Important»).

3. После этого сохраните код и вернитесь в Outlook. На вкладке Главная нажмите Правила > Управление правилами и оповещениями.
автоматическое выделение текста в документе 1

4. В диалоговом окне Правила и оповещения перейдите на вкладку Правила для электронной почты и нажмите Создать правило. Затем в диалоговом окне Мастер правил выберите Применить правило к сообщениям, которые я получаю.
автоматическое выделение текста в документе 2

5. Нажмите Далее > Далее > Да, чтобы перейти к третьему диалоговому окну. Установите флажок выполнить сценарий в разделе Шаг 1, затем щёлкните пункт сценарий в разделе Шаг 2, чтобы открыть диалоговое окно Выбор сценария и выбрать следующий код: Project1.ThisOutlookSession.AutoHighlight_SpecificWords. Нажмите ОК.
автоматическое выделение текста в документе 4автоматическое выделение текста в документе 4

6. Нажмите Далее > Далее, а в последнем диалоговом окне задайте имя для этого правила.
автоматическое выделение текста в документе 5

7. Нажмите Готово > ОК, чтобы завершить создание правила.

Теперь указанные вами ключевые слова будут автоматически выделяться во всех входящих письмах.
автоматическое выделение текста в документе 6


Сохранение или экспорт нескольких писем в файлы других форматов (PDF/HTML/WORD/EXCEL) в Outlook

Иногда может возникнуть необходимость сохранить или экспортировать письма в папку в виде файлов других форматов, таких как PDF, Word или Файлы Excel, в Outlook. Ни одна из стандартных функций Outlook — «Сохранить как» и «Экспорт» — не справляется с этой задачей. Однако Kutools для Outlook's Save as fileпозволяет экспортировать сразу несколько писем в папку в файлах различных форматов.    Нажмите для бесплатной пробной версии на 45 дней!
сохранить документ как файл
 
Kutools для Outlook: десятки удобных надстроек для Outlook — протестируйте их бесплатно и без ограничений в течение 45 дней!

Лучшие инструменты для повышения продуктивности в Office

Оцените совершенно новый Kutools для Outlook с 100+ потрясающими функциями!Нажмите, чтобы скачать прямо сейчас!

🤖KUTOOLS AI:Использует передовые технологии ИИ для удобной работы с электронной почтой: ответы, составление резюме, оптимизация, расширение, перевод и создание писем.

📧Автоматизация работы с электронной почтой: Автоответ (доступен для POP и IMAP) / Планирование отправки писем / Авто Копия/Скрытая копия по правилам при отправке писем / Автоматическое перенаправление (расширенное правило) / Автоматическое добавление приветствия / Автоматическое разделение писем с несколькими получателями на отдельные сообщения

📨Управление электронной почтой: Отозвать письмо / Блокировка спама по теме и другим признакам / Удаление дубликатов писем / Расширенный поиск / Организация папок

📁Продвинутая работа с вложениями: Пакетное сохранение / Пакетное отсоединение / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие

🌟Волшебство интерфейса: 😊Еще больше красивых и стильных эмодзи / Напоминание о важных входящих письмах / Сворачивание Outlook вместо закрытия

👍Чудеса одним щелчком: Ответить всем с вложениями / Защита от фишинговых писем / 🕘Отображение часового пояса: текущее время отправителя

👩🏼‍🤝‍👩🏻Контакты и календарь: Пакетное добавление контактов из выбранных писем / Разделение группы контактов на отдельные группы / Удаление напоминания о дне рождения

Используйте Kutools на вашем любимом языке — поддержка английского, испанского, немецкого, французского, китайского и более чем 40 других языков!

Мгновенно получите доступ к Kutools для Outlook одним щелчком! Не теряйте время — скачайте прямо сейчас и повысьте свою эффективность!

kutools for outlook функции1kutools for outlook функции2

🚀 Скачать одним щелчком — Получите все надстройки для Office

Настоятельно рекомендуется: Kutools for Office (5 в 1)

Скачайте одним щелчком пять установщиковсразу —Kutools для Excel, Outlook, Word, PowerPointи Office Tab Pro.Нажмите, чтобы скачать прямо сейчас!

  • Удобство одним щелчком: Скачайте все пять установочных пакетов за одно действие.
  • 🚀Готовы к любой задаче в Office: устанавливайте нужные надстройки именно тогда, когда они вам понадобятся.
  • 🧰Входит в комплект: Kutools для Excel / Kutools для Outlook / Kutools для Word / Office Tab Pro / Kutools for PowerPoint