Перейти к содержимому

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

Author: Xiaoyang Last Modified: 2025-08-07

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

Метод 1: Автоматическое добавление приветствий с помощью VBA при ответе на электронные письма (Гибкий, но требует ручной настройки)

Метод 2: Автоматическое добавление приветствия при ответе или пересылке с Kutools для Outlook 👍 (Быстро и легко)


Метод 1: Автоматическое добавление приветствий с помощью VBA при ответе на электронные письма

Следующий код VBA помогает автоматически вставить персонализированное приветствие (например, "Уважаемый Иван, доброе утро!") в текст ответного сообщения на основе текущего времени суток.

Шаг 1: Откройте редактор VBA в Outlook

1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. В левой панели под "Проект1 (VbaProject.OTM)", раскройте "Объекты Microsoft Outlook" и дважды щелкните "ThisOutlookSession".

Шаг 2: Вставьте код VBA

Скопируйте и вставьте следующий код VBA в редактор:

Public WithEvents GExplorer As Outlook.Explorer
Public WithEvents GMailItem As Outlook.MailItem

Private Sub Application_Startup()
    Set GExplorer = Outlook.Application.ActiveExplorer
End Sub

Private Sub GExplorer_SelectionChange()
    Dim xItem As Object
    On Error Resume Next
    Set xItem = GExplorer.Selection.Item(1)
    If xItem.Class <> olMail Then Exit Sub
    Set GMailItem = xItem
End Sub

Private Sub GMailItem_Reply(ByVal Response As Object, Cancel As Boolean)
    AutoAddGreetingToReply Response
End Sub

Private Sub GMailItem_ReplyAll(ByVal Response As Object, Cancel As Boolean)
    AutoAddGreetingToReply Response
End Sub

Sub AutoAddGreetingToReply(Item As Object)
    Dim xGreetStr As String
    Dim xReplyMail As MailItem
    Dim xSenderName As String
    Dim xRecipient As Recipient
    On Error Resume Next
    If Item.Class <> olMail Then Exit Sub
    Set xReplyMail = Item
    For Each xRecipient In xReplyMail.Recipients
        If xSenderName = "" Then
            xSenderName = xRecipient.Name
        Else
            xSenderName = xSenderName & "," & xRecipient.Name
        End If
    Next xRecipient
    Select Case Time
           Case 0.3 To 0.5
                xGreetStr = " Good morning!"
           Case 0.5 To 0.75
                xGreetStr = " Good afternoon!"
           Case Else
                xGreetStr = " Good evening!"
    End Select
    With xReplyMail
        .Display
        .HTMLBody = "Dear " & xSenderName & "," & xGreetStr & "" & .HTMLBody
    End With
End Sub

doc-auto-dear-sender-name-1

Шаг 3: Сохраните код VBA и перезапустите Outlook

1. Нажмите Ctrl + S, чтобы сохранить проект.

2. Закройте редактор VBA и перезапустите Outlook, чтобы код вступил в силу.

Результат:

Каждый раз, когда вы отвечаете на электронное письмо, Outlook автоматически вставит приветствие в начало тела сообщения.

shot of a greeting at the top of the message body

Ограничения метода VBA:

  • ❌ Требуется ручная настройка : Необходимо получить доступ и изменить редактор VBA.
  • ❌ Макросы должны быть включены: Некоторые среды Outlook могут блокировать макросы.
  • ❌ Базовое форматирование: Стиль приветствия ограничен, если не модифицировать код дальше.

📅 Автоматическая вставка даты и текста в тему или подпись мгновенно!

Устали вручную добавлять даты в электронные письма? С помощью Kutools для Outlook вы можете автоматически вставлять текущую дату — и даже пользовательский текст — в тему или подпись вашего письма каждый раз, когда вы создаете, отвечаете на сообщение или пересылаете его. Просто установите один раз, и Kutools сделает это за вас — мгновенно и последовательно. 🚀

💡 Быстрая подсказка: Нажмите Kutools > Параметры, затем включите вставку даты в темах или подписях.

Auto Insert Date into Subject or Signature
Автоматическая вставка даты в подписи
Автоматическое добавление даты в строки темы
Пользовательский формат даты
Работает с новыми и ответными письмами

Метод 2: Автоматическое добавление приветствия при ответе или пересылке с Kutools для Outlook 👍

Если вам нужен более быстрый способ без использования кода, "Kutools для Outlook" предоставляет встроенную функцию Приветствия, которая автоматически добавляет имя отправителя с приветствием при ответе или пересылке электронных писем.

Раскройте максимальную эффективность электронной почты с Kutools для Outlook! Получите доступ к 70 мощным функциям абсолютно бесплатно навсегда. Скачайте бесплатную версию прямо сейчас!

1. Нажмите "Kutools" > "Параметры", чтобы открыть диалоговое окно "Параметры".

shot of the Options button

2. В диалоговом окне "Параметры" настройте следующее:

  1. 1). Перейдите на вкладку "Ответ".
  2. 2). Установите флажок "Добавлять приветствие при создании, ответе и пересылке электронного письма". По умолчанию будет показываться Hi <<SenderName>>, в поле.
  3. ⚡ Совет: Вы можете заменить приветствие своим собственным текстом и настроить его, используя автоматические коды имен, такие как <<FirstName>>, <<LastName>> или <<SenderName>>, чтобы вставить имя получателя по мере необходимости.
  4. 3). Нажмите OK, чтобы сохранить настройки.

shot of the Options dialog

📌 Результат: Теперь, каждый раз, когда вы отвечаете или пересылаете электронное письмо, Kutools автоматически вставит приветствие в начало тела сообщения.

shot of a greeting at the beginning of the message body

Преимущества метода Kutools для Outlook:

  • Без кодирования: Включается несколькими кликами.
  • Полностью настраивается: Используйте разные заполнители и стили приветствий.
  • Работает для ответов и пересылок: Автоматически применяется к обоим.
  • Быстрый рабочий процесс: Экономит время с нулевыми усилиями на настройку после включения.

Какой метод использовать?

Вот краткое сравнение двух методов, которое поможет вам выбрать наиболее подходящий вариант для ваших потребностей:

МетодЛучше всего подходит дляПростота использованияВремя настройкиГибкость
Метод 1: VBA Пользователи, которым требуется индивидуальное решение на основе скриптов ⭐⭐ ⏳ Долго ⭐⭐⭐⭐
Метод 2: Kutools для Outlook Пользователи, которые хотят быстрого решения без кода ⭐⭐⭐⭐⭐ ⚡ Быстро ⭐⭐⭐⭐⭐

Итоговая рекомендация:
Если вы знакомы с VBA и вам нужно продвинутое управление содержанием приветствия, Метод 1 — это надежный выбор. Но для большинства пользователей Метод 2 с Kutools для Outlook является самым простым и эффективным способом автоматического добавления приветствий с минимальной настройкой и без кодирования.


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

Срочные новости: Выпущена бесплатная версия Kutools для Outlook!

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

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

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

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

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Магия интерфейса: 😊Больше красивых и современных Эмодзи / Напоминания о важных письмах / Сворачивание Outlook вместо закрытия ...

👍 Мгновенные действия в один клик: Ответить всем с вложениями / Антифишинг Email / 🕘Показать часовой пояс отправителя ...

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

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

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

kutools for outlook features1 kutools for outlook features2