Як відправити лист з word за допомогою vba

1. Використання методу Routing Slip

Переваги використання методу RoutingSlip:

  • Код буде працювати з усіма поштовими програмами, немає необхідності заздалегідь з'ясовувати що саме встановлено в системі.
  • Навіть не збережений документ може бути відправлений.
  • Код буде працювати швидше, ніж при автоматизації Outlook (звичайно, якщо при запуску Вашого коду Outlook не запущено).
  • Недоліки використання RoutingSlip:

  • У тілі листа міститься текст за замовчуванням, який неможливо змінити з коду.
  • Текст самого документа не представляється можливим використовувати як текст повідомлення. Ви можете тільки додати документ до листа.

    Ось приклад коду для використання RoutingSlip

    2. Автоматизація Outlook

    Інша опція - це автоматизація Outlook для відсилання документа. Серйозним недоліком цієї опції - є те, що Ви повинні бути абсолютно впевнені в тому, що в системі запускає код встановлений Outlook.

    Іншим недоліком є ​​те, що при надсиланні документа в додатку до листа, документ повинен бути хоча б один раз збережений. Це пов'язано з тим, що Вам має бути шлях до документу і ім'я файлу для коду.

    Якщо при запуску коду Outlook не завантажено, це спосіб буде повільніше.

    І нарешті, код дещо складніше, ніж при використанні методу Route. Встановіть посилання на бібліотеку Outlook (Tools-References в Visual Basic Editor) для правильної роботи наступного коду:

    Цей код відправляє текст документа як вміст листа (тобто не докладає його) і відправляє його чистим текстом, так що все його форматування пропаде.

    Ви можете відправити документ в додатку до листа, передбачаючи, що документ був збережений хоча б один раз:

    Шаблон ГОСТ для MS Word
    • влад »шукаю шаблон з дзеркальними полями рамки для брошурувати документації, тобто дзеркальним відображенням вертикальних полів
    Створення стилів для заголовків і багаторівневих списків в Word
    • Анонім »Здравствуйте! На цю сторінку модератори заходять? Є питання по стилям.
    Шаблон для роботи з закладками
    Макрос підрахунку кількості рядків в таблиці
    • Дмитро »Підкажіть, як зробити підрахунок стовпців 2-й таблиці в документі. КАк просто стоблци шукати я зрозумів.
    Куточки на кордонах полів документа
    • Ташкент Климентійович »Увага правильну відповідь! це чудо називається "згортання і розгортання частин документа word" кому треба загугли.
    Як перетворити гіперпосилання в документі Word в звичайний текст

    Схожі статті