Как Письмо из Outlook Сохранить в Excel • Метод 1 gmail

Как создать и использовать полезные макросы VBA для сообщений Outlook 2016 и 2019

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

  • Сначала основы: мы узнаем, как вставить и сохранить простой настраиваемый макрос VBA в активный сеанс Outlook.
  • Затем мы настроим среду разработки макросов.
  • Мы рассмотрим самые простые примеры Outlook VBA. Это поможет вам понять основы разработки макросов и позволит писать простые макросы.
  • Затем мы определим ярлык для нашего макроса на панели быстрого доступа. Это позволит нам легко запускать макрос.
  • И закончим, включив макросы Outlook и обработав их настройки безопасности, чтобы гарантировать, что код действительно будет запускаться при появлении запроса на наших компьютерах.

Можно ли записать макрос в Outlook?

В отличие от других приложений Office, Outlook не предлагает простого Macro recorder для захвата действий пользователя и автогенерации создаваемого кода VBA в фоне. Поэтому, если мы хотим добавить в Outlook свои собственные функции, нам нужно научиться писать простые программы VBA и включать их в сеанс Outlook.

Если вам интересно узнать, как на самом деле работает средство записи макросов Office, рекомендуем изучить MS Word Macros и Excel VBA Macro tutorials.

Написание макроса VBA в Outlook

  1. Прежде всего откройте Microsoft Outlook.
  2. Теперь нажмите Alt + F11.
  3. Откроется интегрированная среда разработки (IDE) разработчика VBA.
  4. Разверните дерево проекта до узла ThisOutlookSession.
  5. Щелкните правой кнопкой мыши ThisOutlookSession и нажмите «Вставить».
  6. Теперь вы вставите модуль Visual Basic. Для этого выберите Module.
  7. Вставьте свой код VBA в окно модуля.
  8. Нажмите «File«, затем выберите «Save«.
  9. Далее, закройте среду разработчика. Это вернет вас в пользовательский интерфейс Outlook.

Outlook insert VBA Module

Прочтите несколько простых примеров кода, которые помогут вам начать работу с VBA. Никогда неосознанно не копируйте код VBA из неизвестных ресурсов!

Как настроить вкладку разработчика в Outlook?

Если вы часто разрабатываете макросы Outlook, вы можете настроить среду разработки Office. Звучит фантастически, не правда ли? На самом деле это довольно простая процедура. Читайте подробности:

Отметьте пункт Developer и нажмите OK.

Теперь вы найдете меню Developer на Ленте.

Полезные примеры Outlook VBA

Создание электронного сообщения

Этот простой фрагмент кода программно создает новый элемент сообщения электронной почты..

Сценарий начинается с создания почтового элемента Outlook, затем он устанавливает поля «Кому» (To), «Тема» (Subject), «Основной текст» (Body) и «Копия» (CC). Наконец, он отображает сообщение в Outlook, чтобы вы могли просмотреть и отправить его вручную.

Отправка электронного письма программно

Если вы хотите, чтобы Outlook отправлял только что созданное электронное письмо автоматически, вы можете добавить следующую строку в код, опубликованный выше. Вставьте следующую строку прямо перед оператором End Sub предыдущего фрагмента:

Прикрепление файла к электронному письму

Во многих случаях вы хотели бы автоматизировать отправку электронного письма с прикрепленным к нему файлом. Это может быть документ Word, электронная таблица Excel, презентация PowerPoint, документы PDF и т.д.

Если вы хотите программно отправить электронное письмо с вложениями, используйте такой код:

Убедитесь, что вы указали правильный путь и имя файла вложения во фрагменте.

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

Создание задачи через VBA

Следующий фрагмент кода создает задачу Outlook, назначает ее другому лицу и устанавливает тему задачи и основной текст.

Сохранение в формате HTML

Некоторые читатели спрашивали, как автоматизировать сохранение писем в HTML. Приведенный ниже код выполняет именно это.

Убедитесь, что вы запускаете этот код только в электронных письмах, открытых в Outlook (не в представлении «Входящие»/»Проводник»)!

Вопросы по макросам Outlook

Где в Outlook хранятся макросы?

Вы можете не знать, где именно хранится используемый вами макрос. В отличие от, например, Excel, который позволяет хранить макросы в файле personal.xlb или в определенных электронных таблицах, все макросы Microsoft Outlook хранятся в одном глобальном файле, который называется VBAProject.otm . Файл можно найти по адресу:

Кнопка быстрого доступа для макросов Outlook

Наш следующий шаг — вставить небольшую кнопку быстрого доступа, которая позволит нам легко запустить макрос. Для простоты вставим эту кнопку на панель быстрого доступа.

Примечание: Аналогичную процедуру можно использовать для размещения значка на самой ленте, а не на панели быстрого доступа.

Выберите макрос, который вы создали и нажмите Add.

Нажмите Modify для выбора иконки для вашей кнопки Панели Быстрого Доступа.

Как разрешить выполнение макросов в Outlook?

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

Сперва, нужно разрешить Outlook запускать наш макрос VBA. По умолчанию Microsoft Office отключает макросы и не разрешает их выполнение. Поэтому нам нужно будет определить надлежащую безопасность макросов, чтобы разрешить запуск вашего настраиваемого макроса Outlook.

В Outlook 2016/2019, щелкните Developer на Ленте и выберите Macro security.

После настройки безопасности макросов, нажмите OK.

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

Как использовать макрос Outlook?

И последнее, но не менее важное: теперь пора запустить только что созданный макрос.

Перейдите на панель быстрого доступа (верхняя левая часть экрана — немного выше основного меню).

Нажмите значок, который вы назначили для своего макроса.

Вуаля, вы только что завершили и запустили свой (первый) макрос Outlook VBA!

[expert_bq id=»1570″]Сохранить несколько учетных записей Office 365 Инструменты предоставляются как для одной, так и для нескольких учетных записей пользователей. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] У меня есть некоторый опыт в кодировании VBA, некоторые в Excel, но в течение многих лет в основном в доступе. Я никогда не писал код/macros в Outlook до вчерашнего дня. Я скопировал некоторый код с этого сайта и вставил его в файл .bas с помощью блокнота. Затем я успешно импортировал его в.
Введите свой адрес электронной почты и нажмите «Подключиться».

Как сохранить электронные письма Office 365 на рабочий стол — запрос разрешен.

  • Сначала основы: мы узнаем, как вставить и сохранить простой настраиваемый макрос VBA в активный сеанс Outlook.
  • Затем мы настроим среду разработки макросов.
  • Мы рассмотрим самые простые примеры Outlook VBA. Это поможет вам понять основы разработки макросов и позволит писать простые макросы.
  • Затем мы определим ярлык для нашего макроса на панели быстрого доступа. Это позволит нам легко запускать макрос.
  • И закончим, включив макросы Outlook и обработав их настройки безопасности, чтобы гарантировать, что код действительно будет запускаться при появлении запроса на наших компьютерах.

Как и во всех продуктах пакета Microsoft Office, в работе Otlook иногда встречаются проблемы, но все они решаются очень просто. Причины чаще всего заключаются в неправильных настройках самого почтового клиента.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: