Перейти к основному содержанию
 

Как вставить подпись Outlook при отправке электронной почты в Excel?

Автор: Силувия Последнее изменение: 2024 июля 11 г.

Предположим, вы хотите отправить электронное письмо непосредственно в Excel, как вы можете добавить подпись Outlook по умолчанию в электронное письмо? В этой статье представлены два метода, которые помогут вам добавить подпись Outlook при отправке электронной почты в Excel.

Вставить подпись в электронную почту Outlook при отправке в Excel VBA
Легко вставляйте подпись Outlook при отправке электронной почты в Excel с помощью замечательного инструмента

Дополнительные руководства по рассылке писем в Excel ...


Вставить подпись в электронную почту Outlook при отправке в Excel VBA

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

1. Откройте рабочий лист, содержащий список адресов электронной почты, на который вы хотите отправить электронное письмо, а затем нажмите другой + F11 ключи.

2. В дебюте Microsoft Visual Basic для приложений окна, нажмите Вставить > Модуль, а затем скопируйте ниже ВБА 2 в окно кода модуля.

3. Теперь вам нужно заменить .Тело линии в ВБА 2 с кодом в ВБА 1. После этого переместите строку .Отображать под линией С xMailOut.

VBA 1: Шаблон отправки электронных писем с подписью Outlook по умолчанию в Excel

.HTMLBody = "This is a test email sending in Excel" & "<br>" & .HTMLBody

VBA 2: отправка электронной почты на адреса электронной почты, указанные в ячейках Excel

Sub SendEmailToAddressInCells()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim xOutApp As Outlook.Application
    Dim xMailOut As Outlook.MailItem
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select email address range", "KuTools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xOutApp = CreateObject("Outlook.Application")
    Set xRg = xRg.SpecialCells(xlCellTypeConstants, xlTextValues)
    For Each xRgEach In xRg
        xRgVal = xRgEach.Value
        If xRgVal Like "?*@?*.?*" Then
            Set xMailOut = xOutApp.CreateItem(olMailItem)
            With xMailOut
                .To = xRgVal
                .Subject = "Test"
                .Body = "Dear " _
                      & vbNewLine & vbNewLine & _
                        "This is a test email " & _
                        "sending in Excel"
                .Display
                '.Send
            End With
        End If
    Next
    Set xMailOut = Nothing
    Set xOutApp = Nothing
    Application.ScreenUpdating = True
End Sub

Следующий снимок экрана может помочь вам легко найти различия после изменения кода VBA.

переместить код в модуль

4. нажмите F5 ключ для запуска кода. Потом Kutools for Excel появится всплывающее окно выбора, выберите адреса электронной почты, на которые вы будете отправлять электронные письма, а затем нажмите ОК.

выберите адреса электронной почты, на которые будут отправляться письма

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

электронные письма создаются с добавлением подписи

Советы:

  • 1. Вы можете изменить текст сообщения электронной почты в коде VBA 1 в зависимости от ваших потребностей.
  • 2. Если после запуска кода появится диалоговое окно с предупреждением о том, что пользовательский тип не определен, закройте это диалоговое окно и затем нажмите Инструменты > Рекомендации в Microsoft Visual Basic для приложений окно. В открытии Ссылки - VBAProject окно, проверьте Библиотека объектов Microsoft Outlook поле и нажмите ОК. А затем снова запустите код.
    установите флажок «Библиотека объектов Microsoft Outlook»

Легко вставляйте подпись Outlook при отправке электронной почты в Excel с помощью замечательного инструмента

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

Kutools for Excel предлагает более 300 расширенных функций для оптимизации сложных задач, повышения креативности и эффективности. Улучшено возможностями искусственного интеллектаKutools точно автоматизирует задачи, упрощая управление данными. Подробная информация о Kutools для Excel...         Бесплатная пробная версия...

Во-первых, вам нужно создать список рассылки с различными полями, на основе которых вы будете отправлять электронные письма.

Вы можете вручную создать список рассылки по своему усмотрению или применить функцию «Создать список рассылки», чтобы быстро это сделать.

1. Нажмите Кутулс Плюс > Создать список рассылки.

Нажмите Kutools Plus > Создать список рассылки.

2. в Создать список рассылки в диалоговом окне укажите нужные поля, выберите, куда выводить список, а затем щелкните значок OK .

укажите поля и выберите, куда выводить список

3. Теперь образец списка рассылки создан. Поскольку это примерный список, вам необходимо изменить поля на определенное необходимое содержимое. (допускается несколько строк)

создается образец списка рассылки

4. После этого выделите весь список (включая заголовки), нажмите Кутулс Плюс > Отправить электронную почту.

5. в Отправить письма диалоговое окно:

  • 5.1) Пункты в выбранном списке рассылки автоматически помещаются в соответствующие поля;
  • 5.2) Закончите тело письма;
  • 5.3) Проверьте как Отправить электронную почту через Outlook и Использовать настройки подписи Outlook коробки;
  • 5.4) Нажмите Отправить кнопка. Смотрите скриншот:

укажите параметры в диалоговом окне «Отправить электронные письма»

Теперь электронные письма отправляются. И подпись Outlook по умолчанию добавляется в конец тела письма.

  Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Статьи по теме:

Отправлять электронную почту на адреса электронной почты, указанные в ячейках Excel
Предположим, у вас есть список адресов электронной почты, и вы хотите массово отправлять сообщения электронной почты на эти адреса прямо в Excel. Как этого добиться? В этой статье будут показаны способы отправки электронной почты на несколько адресов электронной почты, указанных в ячейках Excel.

Отправить электронное письмо с копированием и вставкой указанного диапазона в тело письма в Excel
Во многих случаях указанный диапазон содержимого на листе Excel может быть полезен при общении по электронной почте. В этой статье мы познакомим вас с методом отправки электронного письма с заданным диапазоном, вставленным в тело письма прямо в Excel.

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

Отправить электронное письмо, если срок оплаты в Excel соблюден
Например, если срок оплаты в столбце C меньше или равен 7 дням (текущая дата - 2017/9/13), то отправьте электронное напоминание указанному получателю в столбце A с указанным содержанием в столбце B. Как сделать Добейся этого? В этой статье будет предоставлен метод VBA для более подробного решения этой проблемы.

Автоматически отправлять электронную почту на основе значения ячейки в Excel
Предположим, вы хотите отправить электронное письмо через Outlook определенному получателю на основе указанного значения ячейки в Excel. Например, если значение ячейки D7 на листе больше 200, электронное письмо создается автоматически. В этой статье представлен метод VBA, позволяющий быстро решить эту проблему.

Дополнительные руководства по рассылке писем в Excel ...

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!