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

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

Author: Xiaoyang Last Modified: 2025-06-05

При ответе на электронные письма в 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 с более чем70 потрясающими функциями — пользуйтесь ими НАВСЕГДА! Нажмите, чтобы скачать прямо сейчас!

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

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

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

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

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

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

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

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

kutools for outlook features1 kutools for outlook features2