Как применить кнопку для отправки электронного письма с прикрепленным текущим файлом Word?
Как отправить электронную почту
Электронной почтой пользуются миллионы людей — это удобно, быстро и доступно.
Для отправки электронных писем необходим компьютер, интернет и электронный почтовый ящик. Вы можете зарегистрировать свой почтовый ящик, зайдя на почтовый сервис (Mail.ru, Yandex.ru, Gmail.com или другие) и заполнив предложенную форму.
Для получения дополнительной информации о регистрации учетной записи электронной почты см. раздел Как зарегистрировать учетную запись электронной почты быстро и бесплатно.
Допустим, вы недавно создали учетную запись электронной почты и хотите отправить кому-то сообщение. Как отправить сообщение по электронной почте?
В качестве примера рассмотрим, как можно отправить электронное письмо с помощью сервиса Mail.ru. После регистрации почтового ящика вы попадете на страницу с разделами «Входящие», «Исходящие» и т.д.
- Найдите кнопку «Написать» и нажмите на нее.
- Вы увидите форму электронной почты и поля «Кому» и «Тема».
- В поле «Кому» введите адрес электронной почты получателя, например, ivanov@mail.ru. Если вам нужно отправить письмо нескольким получателям, введите адреса получателей через запятую. Вы можете использовать функцию «Адресная книга» в строке «Кому», чтобы не заполнять адреса вручную. Нажмите на подчеркнутое слово «Кому», и откроется список получателей (если вы ранее сохранили их в своей адресной книге). Установите флажок в поле с нужным именем (именами) и нажмите «Добавить выбранное».
- В большем поле введите текст письма. Вы можете изменить цвет текста, размер шрифта, вставить ссылки или «смайлики». Для этого выделите текст и нажмите одну из кнопок над полем ввода сообщения.
- После заполнения всех полей нажмите кнопку «Отправить».
Вы можете отправлять не только электронные письма, но и документы, аудио- и видеофайлы, фотографии и видеоролики.
Как создать и использовать полезные макросы VBA для сообщений Outlook 2016 и 2019
Данный материал является переводом оригинальной статьи «EasyTweaks : How to write useful macros in Outlook 2016 and 2019 messages».
В Microsoft Office мы используем Visual Basicfor Application (VBA) для создания пользовательских программ, которые расширяют основные функции Office и помогают экономить время, автоматизируя повторяющиеся задачи. Мы называем эти небольшие программы макросами VBA.
В этом руководстве мы хотим привести примеры того, как создавать макросы для Outlook. Мы сосредоточимся на изучении основ Outlook VBA для начинающих, научимся создавать простые макросы и рассмотрим некоторые полезные идеи по использованию макросов. Прочитав это руководство, вы сможете создавать и запускать простые макросы VBA для Outlook.
- Сначала основы: мы узнаем, как вставить и сохранить простой, настраиваемый макрос VBA в активном сеансе Outlook.
- Далее мы создадим среду разработки макросов.
- Мы рассмотрим простейшие примеры VBA в Outlook. Это поможет вам понять основы создания макросов и позволит написать простые макросы.
- Далее мы определим ярлык для нашего макроса на панели инструментов быстрого доступа. Таким образом, вы сможете легко запустить макрос.
- Наконец, мы включим макросы Outlook и позаботимся о настройках безопасности, чтобы убедиться, что код действительно может работать на наших компьютерах.
Можно ли записать макрос в Outlook?
В приложении Outlook отсутствует простой макрорекордер, который фиксирует действия пользователя и автоматически генерирует код VBA. Таким образом, если мы хотим модифицировать Outlook, мы должны научиться писать простые программы VBA и включать их в сеанс Outlook.
Если вам интересно узнать, как на самом деле работает инструмент записи макросов Office, рекомендуем изучить учебники по макросам MS Word и макросам Excel VBA.
Написание макроса VBA в Outlook
- Во-первых, откройте Microsoft Outlook.
- Теперь нажмите Alt + F11.
- Откроется интегрированная среда разработки (IDE) разработчика VBA.
- Разверните дерево проекта до узла ThisOutlookSession.
- Щелкните правой кнопкой мыши на ThisOutlookSession и выберите Вставить.
- Теперь вы вставите модуль Visual Basic. Для этого выберите Модуль.
- Вставьте свой код VBA в окно модуля.
- Нажмите «Файл», затем выберите «Сохранить».
- Затем закройте среду разработки. Это вернет вас в пользовательский интерфейс Outlook.
Прочитайте несколько простых примеров кода, чтобы ознакомиться с VBA. Никогда неосознанно не копируйте код VBA с неизвестных ресурсов.
Как настроить вкладку разработчика в Outlook?
Если вы часто создаете макросы Outlook, вы можете создать среду разработки Office. Звучит здорово, правда? На самом деле это довольно простая процедура. Читайте подробности:
Откройте Outlook, щелкните правой кнопкой мыши в верхней части ленты и выберите пункт Настроить ленту.
Установите флажок «Разработчик» и нажмите кнопку OK.
На ленте теперь есть меню «Разработчик».
Полезные примеры Outlook VBA
Создание электронного сообщения
Этот простой фрагмент кода программно создает новый элемент электронной почты …
После создания почтового элемента Outlook сценарий устанавливает поля Кому, Тема, Тело и Копия (CC). После получения сообщения оно отображается в Outlook, и вы можете просмотреть и отправить его вручную.
Вы можете использовать предопределенные шаблоны Outlook при определении новых писем с помощью VBA. Для этого используйте метод CreateItemFromTemplate и укажите расположение файла шаблона Outlook (*.oft).
Отправка электронного письма программно
Следующая строка обеспечит автоматическую отправку в Outlook только что созданного вами письма. Непосредственно перед оператором End Sub в предыдущем фрагменте вставьте следующее:
Прикрепление файла к электронному письму
Вас может заинтересовать автоматизация отправки электронного письма с прикрепленным файлом. Допустимо использовать документ Word, электронную таблицу, презентацию, PDF и т. д.
Если вы хотите отправить письмо с вложениями через приложение, вам необходимо использовать этот код:
Убедитесь, что вы указали правильный путь и имя файла для вложения в сниппет.
У письма есть несколько получателей, поэтому вы можете изменить эти настройки, если хотите.
Создание задачи черезVBA
Следующий фрагмент кода создает задачу Outlook, назначает ее другому человеку и определяет тему и основной текст задачи.
Сохранение в форматеHTML
Некоторые читатели спрашивали, как автоматизировать процесс сохранения электронных писем в формате HTML. Приведенный ниже код делает именно это.
Убедитесь, что вы запускаете этот код только в письмах, которые открываются в Outlook (не в представлении «Входящие/внешний вид»)!
Вопросы по макросам Outlook
Где вOutlookхранятся макросы?
Вы можете не знать, где именно хранится используемый вами макрос. В отличие, например, от Excel, который позволяет хранить макросы в личном файле .xlb или в определенных электронных таблицах, все макросы Microsoft Outlook хранятся в глобальном файле под названием VBAProject.otm . Этот файл можно найти по адресу:
Кнопка быстрого доступа для макросовOutlook
Нам нужно создать небольшую кнопку быстрого доступа, чтобы мы могли легко запустить макрос. Чтобы не усложнять ситуацию, мы добавим эту кнопку на панель быстрого доступа.
Откройте Microsoft Outlook, если вы еще не сделали этого.
Щелкните правой кнопкой мыши на ленте Outlook и выберите Настройка панели инструментов быстрого доступа.
Примечание: Та же процедура может быть использована для размещения значка на самой ленте вместо панели быстрого доступа.
Нажмите на кнопку Выбрать команды в комбинированном окне и выберите Макрос.
Выберите созданный макрос и нажмите кнопку Add (Добавить).
Нажмите кнопку Изменить, чтобы выбрать значок для кнопки на панели инструментов Быстрого доступа.
По окончании нажмите OK.
Как разрешить выполнение макросов вOutlook?
Этот шаг является необязательным и должен выполняться только в том случае, если при запуске только что созданного макроса появляется сообщение об ошибке.
Сначала нам нужно разрешить Outlook запускать наш макрос VBA. По умолчанию Microsoft Office отключает макросы и не позволяет их запускать. Поэтому нам нужно определить соответствующую безопасность макроса, чтобы разрешить запуск нашего пользовательского макроса Outlook.
В Outlook 2016/2019 нажмите на ленте Разработчик и выберите Безопасность макросов.
Выберите параметры безопасности для макросов.
- Для Outlook 2016 выберите Уведомления только для макросов с цифровой подписью, все остальные отключены или Уведомления для всех макросов.
- Для Outlook 2019 выберите опцию «Отключить все макросы с уведомлениями». Это вызовет предупреждающее сообщение, запрашивающее одобрение пользователя перед запуском макроса.
После настройки макрозащиты нажмите OK.
Ваши текущие настройки безопасности могут не позволять вам запускать макросы в Outlook. Вот руководство о том, как действовать, если макросы отключены в макропроекте Outlook.
Как использовать макрос Outlook?
Теперь, наконец, запустим только что созданный макрос.
Перейдите на панель инструментов быстрого доступа (верхний левый угол экрана — чуть выше главного меню).
Щелкните по значку, который вы назначили макросу.
Вуаля, вы только что завершили и запустили свой (первый) макрос VBA в Outlook!
Дополнительно
Узнайте, как защитить себя от вторжения по электронной почте на сайте Avast.
Узнайте, как реагировать на фишинг Gmail в Google.
Используйте антивирусное программное обеспечение для защиты от вредоносных писем. Avast Antivirus неизменно получает высшие оценки отраслевых экспертов, ему доверяют 400 миллионов пользователей по всему миру. Avast Free Antivirus был назван продуктом года независимой лабораторией AV-Comparatives. Она также является бесплатной.
Следите за нашими страницами в социальных сетях ВКонтакте, Одноклассники, Facebook и Twitter, чтобы быть в курсе последних новостей и советов по информационной безопасности и защите данных.