Как отправить файл эксель по электронной почте

Отправка документа из Microsoft Office

Если в состав установленной на компьютере версии Microsoft Office входит Outlook и он используется по умолчанию для отправки почты, вы можете отправлять документы в виде вложений. Кроме того, файлы Excel, Publisher или Word можно отправлять непосредственно в тексте сообщения.

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

Отправка в виде вложения

Excel, PowerPoint, Project, Publisher, Visio и Word

Выберите Файл > Общий доступ > Электронная почта, а затем — один из указанных ниже параметров.

Отправить как вложение. Откроется окно сообщения электронной почты с вложенной копией файла в исходном формате.

Отправить как PDF. Откроется окно сообщения электронной почты с вложенной копией файла в формате PDF.

Отправить как XPS. Откроется окно сообщения электронной почты с вложенной копией файла в формате XPS.

Отправить как факс через Интернет. Откроется веб-страница со списком поставщиков услуг, которые позволяют отправлять факсы через Интернет.

Примечание: Конкретный набор доступных параметров будет варьироваться в зависимости от используемого приложения Office.

Укажите псевдонимы получателей, введите тему и текст сообщения (если необходимо) и нажмите кнопку Отправить.

OneNote

Выберите Файл > Отправить, а затем — один из указанных ниже параметров.

Отправить как вложение Откроется окно сообщения электронной почты с вложенными копией файла в исходном формате и копией файла в формате веб-страницы.

Отправить как PDF. Откроется окно сообщения электронной почты с вложенной копией файла в формате PDF.

Укажите псевдонимы получателей, введите тему и текст сообщения (если необходимо) и нажмите кнопку Отправить.

Отправка в тексте сообщения электронной почты

В приложениях Excel, Publisher и Word можно отправлять файлы непосредственно в тексте сообщения электронной почты (а не в виде вложения). Для этого необходимо добавить на панель быстрого доступа команду Отправить получателю. Сведения о добавлении команд на панель быстрого доступа см. в статье Настройка панели быстрого доступа.

Откройте файл, который вы хотите отправить.

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

Укажите псевдонимы получателей, введите тему и текст сообщения (если необходимо) и нажмите кнопку Отправить.

Отправка в виде вложения

Приведенные ниже инструкции относятся к приложениям Excel, PowerPoint, Project, Publisher, Visio и Word.

Откройте вкладку Файл.

Нажмите кнопку Сохранить и отправить.

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

Отправить как вложение. Откроется окно сообщения электронной почты с вложенной копией файла в исходном формате.

Отправить как PDF. Откроется окно сообщения электронной почты с вложенной копией файла в формате PDF.

Отправить как XPS. Откроется окно сообщения электронной почты с вложенной копией файла в формате XPS.

Примечание: В приложении Project 2010 форматы PDF и XPS недоступны.

Укажите псевдонимы получателей, введите тему и текст сообщения (если необходимо) и нажмите кнопку Отправить.

Ниже приведены инструкции для приложения OneNote 2010.

Откройте вкладку Файл.

Нажмите кнопку Отправить и выберите один из указанных ниже параметров.

Отправить страницу по электронной почте как вложение. Откроется окно сообщения электронной почты с вложенными копией файла в исходном формате и копией файла в формате веб-страницы.

Страница электронной почты в формате PDF открывает сообщение электронной почты с копией файла в. Формат PDF, присоединенный к документу .

Укажите псевдонимы получателей, введите тему и текст сообщения (если необходимо) и нажмите кнопку Отправить.

Отправка в тексте сообщения электронной почты

В приложениях Excel, Publisher и Word можно отправлять файлы непосредственно в тексте сообщения электронной почты (а не в виде вложения). Для этого необходимо добавить на панель быстрого доступа команду Отправить получателю. Сведения о добавлении команд на панель быстрого доступа см. в статье Настройка панели быстрого доступа.

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

Откройте файл, который вы хотите отправить.

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

Укажите псевдонимы получателей, введите тему и текст сообщения (если необходимо) и нажмите кнопку Отправить.

Источник: support.office.com

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

Отправлять данные из таблиц и отчётов по электронной почте можно несколькими способами.

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

ПРИМЕЧАНИЕ. Если вы хотите позволить какому-либо пользователю редактировать строки в вашей таблице, даже если у него нет учётной записи Smartsheet, используйте запрос изменения. Подробные сведения см. в статье Запросы изменения в Центре справки.

Отправьте одну или несколько строк по электронной почте.
Предоставить доступ к статичному моментальному снимку (один раз или на регулярной основе). Отправьте целую таблицу или отчёт в виде вложения электронной почты в формате PDF или XLS (Excel).
Предоставить доступ пользователям, у которых есть разрешения на доступ к таблице. Отправьте безопасную ссылку на таблицу.

ПРИМЕЧАНИЕ. Если вы используете план «Корпоративный», системный администратор Smartsheet может ограничить для вас возможность предоставлять доступ к данным, позволив отправлять их только на определённые адреса электронной почты. Дополнительные сведения см. в разделе «Формирование списка утверждённых доменов для совместного доступа» в статье Контроль безопасности.

Отправка одной или нескольких строк по электронной почте

Строки из таблицы или отчёта можно отправить по электронной почте кому угодно.

ПРИМЕЧАНИЕ. Если вы работаете с отчётом, объединяющим в себе информацию из нескольких таблиц, помните, что в сообщение электронной почты можно включить строки только из одной таблицы.

    Щёлкните стрелку раскрывающегося списка рядом с номером строки, которую вы хотите отправить, и выберите команду Отправить.

Появится форма Отправить.

СОВЕТ. Чтобы отправить несколько строк, щёлкните их номера, удерживая нажатой клавишу SHIFT или CTRL ( на компьютере Mac). Сообщение эл. почты может содержать до 50 строк.

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

СОВЕТЫ.

  • Если вы добавили контакты в список контактов Smartsheet, щёлкните значок соавтора справа, чтобы отметить контакты, которым нужно отправить сообщение. Дополнительные сведения об использовании контактов в Smartsheet см. в статье Контакты Smartsheet.
  • В многопользовательских планах также можно выбирать других членов своей рабочей группы или групп, созданных администраторами групп. Для получения дополнительных сведений о предоставлении совместного доступа и отправке информации группам см. статью Управление группами контактов Smartsheet и их использование.
  • В полях Тема и Сообщение будут содержаться значения по умолчанию, которые можно изменять.
  • С помощью параметров Настроить и Макет укажите, какие поля будут включены в сообщение электронной почты и как они будут отображаться.

    ПРИМЕЧАНИЕ. Параметр Макет доступен только при отправке одной строки.

    По умолчанию отправляются все столбцы (включая вложения и обсуждения). Чтобы исключить столбцы, нажмите кнопку Редактировать и снимите флажки для всех имён столбцов, которые не нужно включать в сообщение.

    Чтобы получить копию сообщения, установите флажок Отправить копию мне. Это единственный способ отслеживания строк, которые были отправлены из Smartsheet.

    Нажмите кнопку Отправить.

    Выбранные строки будут вставлены в текст сообщения и отправлены получателям. Обычно сообщения отправляются в течение пяти минут.

    Отправка таблицы как вложения электронной почты

    Вы можете отправить моментальный снимок таблицы или отчёта, вложив его в сообщение электронной почты в виде файла в формате PDF или XLS (Excel).

      Щёлкните значок «Действия с таблицей» на панели инструментов слева и выберите пункт Отправить как вложение.

    Появится форма Отправить как вложение.

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

    • Если вы добавили контакты в список контактов Smartsheet, щёлкните значок соавтора , чтобы выбрать контакты, которым нужно отправить сообщение. Для получения дополнительной информации см. статью Контакты Smartsheet.
    • В многопользовательских планах также можно выбирать других членов своей рабочей группы или групп, созданных администраторами групп. Для получения дополнительных сведений о предоставлении совместного доступа и отправке информации группам см. статью Управление группами контактов Smartsheet и их использование.

    При необходимости измените содержимое полей Тема и Сообщение. По умолчанию в поле Тема содержится имя таблицы.

    В поле Вложить как выберите тип вложения: PDF или Excel. СОВЕТ. При отправке таблицы в виде вложения в формате PDF можно щёлкнуть ссылку параметры, чтобы открыть меню Настройка PDF и определить дополнительные параметры внешнего вида вложения.

    Выберите для сообщения типа «Отправить как вложение» параметр Доставка.

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

    Настройка периодичности для отправки файлов в виде вложений

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

    1. Откройте форму «Отправить как вложение», как описано выше.
    2. В форме возле пункта Доставка щёлкните ссылку Запланировать.

  • В форме Параметры доставки выберите частоту, с которой должна выполняться доставка (ежедневно, еженедельно, ежемесячно, ежегодно), и укажите другие настройки периодичности.
  • Нажмите кнопку ОК.
  • После настройки периодичность будет указана на панели справа в форме «Отправить как вложение». Чтобы изменить или удалить периодичность, щёлкните стрелку возле её описания.

    Отправка безопасной ссылки на таблицу

    Для каждой таблицы в Smartsheet создаётся постоянная ссылка. Соавторы могут использовать такую ссылку для прямого доступа к таблице в Smartsheet. Для удобства рекомендуется добавить постоянную ссылку в закладки. При попытке перейти по постоянной ссылке пользователи, не указанные в разделе Соавторы формы Совместный доступ таблицы, получат сообщение об ошибке.

    СОВЕТ. Сведения о том, как создать ссылку на таблицу, доступную всем пользователям, см. в статье Публикация элементов Smartsheet в Центре справки.

    Нажмите кнопку Предоставить доступ вверху элемента.

    Отобразится форма предоставления доступа. Если совместный доступ к элементу не предоставлен, будет показан раздел Сведения о приглашении.

    Щёлкните элемент Соавторы, чтобы отобразить URL-адрес безопасной ссылки на таблицу. (Ссылка появится непосредственно под списком соавторов, которым предоставлен доступ.)

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

    Настройка сообщения о предоставлении доступа

    1. Щёлкните значок Отправить таблицу или предоставить к ней доступна панели инструментов слева и выберите пункт Отправить сообщение пользователям, которым предоставлен доступ.

    Появится форма Отправить сообщение пользователям, которым предоставлен доступ.

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

    Чтобы получить копию сообщения, установите флажок Отправить копию мне.

    Это единственный способ отслеживания сообщений, отправленных вами соавторам из Smartsheet.

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

    Источник: help.smartsheet.com

    Trofimov Digital

    Бывает нужно разослать большое количество писем списку контактов из таблицы в Excel.

    Это может быть список потенциальных клиентов с мероприятия, выгрузка контактов из программы (1С, Битрикс24, amoCRM), просто список родственников, которые с нетерпением ждут от вас поздравления с праздником или уникального предложения.

    Расскажу, как сделать это просто, быстро и бесплатно. Для решения задачи понадобится Excel, Word и Outlook из пакета Microsoft Office.

    Итак, например, есть Excel таблица с данными клиентов (ФИО, компания, E-mail) и мы хотим отправить им персонализированное сообщение о предстоящих скидках.

    Колонка “Пол” потребуется для определения окончания “уважаемый” или “уважаемая”, ее я вычислил по формуле, если “Отчество” заканчивается на “ч” значит это мужчина, если нет — женщина:

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

    Запустим Мастер Слияния: вкладка Рассылки (Mailings), Начать слияние (Start Mail Merge), далее Пошаговый мастер слияния (Step-by-Step Merge Wizard).

    Откроется мастер, состоящий из 6 этапов.

    На перовом этапе выберем пункт Электронное сообщение (E-mail), так как хотим отправить наши сообщения по электронной почте.

    На втором этапе нужно указать, какой документ будет использоваться в качестве шаблона, выберем Текущий документ (Current document).

    Третий этап — выбор получателей. Так как список наших клиентов хранится в файле Excel, выбираем пункт Использование списка, жмем Обзор (Browse) и указываем наш файл.

    Откроется окно Получатели слияния, в нем можно выбрать или отменить клиентов для которых делаем рассылку.

    Четвертый этап — создание сообщения. Тут можно вставить данные из нашего файла Excel в шаблон сообщения, который мы подготовили.

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

    Чтобы правильно указать обращение “уважаемый” для мужчин, и “уважаемая” для женщин создадим правило. Жмём кнопку Правила (Rules) на вкладке Рассылки (Mailings) и выберем пункт IF…THEN…ELSE.

    В открывшемся окне укажем правило: если поле “Пол” равно “М” — вставить текст “уважаемый”, в противном случае — вставить текст “уважаемая”.

    В итоге, после вставки полей должен получиться шаблон похожий на мой (вставленные поля выделил красным цветом).

    На пятом этапе можно предварительно просмотреть результаты слияния. Для перехода между письмами служат кнопки со стрелками.

    На завершающем 6 этапе нужно выбрать единственный пункт Электронная почта.

    Затем в открывшемся окне указать тему отправляемых писем и выбрать в поле Кому столбец нашей таблицы Excel, в котором содержаться адреса получателей

    После нажатия на кнопку ОК, Word автоматически подключится к вашему почтовому клиенту Outlook, поместит все сообщения в папку «Исходящие», после чего письма отправятся получателям.

    Если вы хотите проверить письма перед отправкой, есть небольшая хитрость, нужно предварительно перевести Outlook в автономный режим Файл — Автономный режим. Письма останутся в исходящих, пока вы не выйдете из автономного режима и при необходимости вы сможете проверить или внести в них изменения.

    На этом всё. Но вы можете помочь проекту. Обещаю писать больше полезных статей.

    А если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.

    Источник: trofimovdigital.ru

    Отправка книги или листа по электронной почте

    Если вам часто приходится рассылать определенные книги или листы по электронной почте, то вы должны были заметить, что процедуру эту быстрой не назовешь. Если делать ее “классически”, то надо:

    • открыть почтовую программу (например Outlook)
    • создать новое сообщение
    • вбить туда адрес, тему и текст
    • прикрепить к сообщению файл (не забыть!)
    • нажать кнопку Отправить

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

    Способ 1. Встроенная отправка

    Если у вас еще старый добрый Excel 2003, то все просто. Открываете нужную книгу/лист и выбираете в меню Файл – Отправить – Сообщение (File – Send To – Mail Recipient) . Откроется окошко, в котором можно выбрать один из двух вариантов отправки:

    В первом случае текущая книга будет добавлена в сообщение как вложение, во втором – содержимое текущего листа попадет прямо в текст сообщения как текстовая таблица (без формул).

    Кроме этого в меню Файл – Отправить (File – Send To) есть еще несколько более экзотических вариантов отправки:

      Сообщение (для ознакомления)(Mail Recipient for Review) – отправляется вся книга целиком и при этом для нее включается отслеживание изменений, т.е. начинает явно фиксироваться – кто, когда и в каких ячейках какие изменения производил. Отобразить внесенные изменения потом можно в меню Сервис – Исправления – Выделить исправления (Tools – Track changes – Highlight changes) или на вкладке Рецензирование – Исправления (Reveiw – Track Changes) Выглядеть это будет примерно так:

    Цветные рамочки помечают изменения, внесенные в документ (для каждого пользователя – свой цвет). При наведении мыши всплывает похожее на примечание окошко с подробным описанием кто, что и когда изменил в этой ячейке. Весьма удобно для рецензирования документов, когда, например, вы правите отчет своих подчиненных или шеф правит ваш.

  • По маршруту (Routing Recipient) – сообщение, куда будет вложена ваша книга, отправится по цепочке получателей, каждый из которых автоматически будет пересылать его дальше, как эстафетную палочку. При желании можно задать, чтобы в конце цепочки сообщение вернулось к вам обратно. Можно включить режим отслеживания изменений, чтобы видеть правки, внесенный каждым человеком в цепочке.
  • В новых Excel 2007/2010 ситуация немного другая. В этих версиях для отправки книги по почте нужно выбрать кнопку Офис (Office Button) или вкладку Файл (File) и команду Отправить (Send) . Далее, пользователю предлагается набор вариантов отправки:

    Обратите внимание на то, что в новых версиях исчезла возможность отправки отдельного листа книги, вставленного в тело письма – как это было в Excel 2003 и старше. Осталась только возможность отправить весь файл целиком. Зато появилась полезная возможность отправлять в известном формате PDF и менее известном XPS (аналог PDF, но не требует Acrobat Reader для чтения – открывается прямо в Internet Explorer). Команду отправки книги для ознакомления можно вытащить как дополнительную кнопку на панель быстрого доступа через Файл – Параметры – Панель быстрого доступа – Все команды – Отправить на проверку (File – Options – Quick Access Toolbar – All Comands – Send for Review) .

    Способ 2. Простые макросы для отправки

    Отправка макросом гораздо проще. Открываем редактор Visual Basic через меню Сервис – Макрос – Редактор Visual Basic (Tools – Macro – Visual Basic Editor) , вставляем новый модуль в меню Insert – Module и копируем туда текст этих двух макросов:

    После этого скопированные макросы можно запустить в меню Сервис – Макрос – Макросы (Tools – Macro – Macros) . SendWorkbook отправляет на заданный адрес всю текущую книгу, а SendSheet – Лист1 как вложение.

    При запуске макроса Excel будет обращаться к Outlook, что вызовет появление вот такого сообщения безопасности на экране:

    Дождитесь, пока кнопка Разрешить станет активной и нажмите ее, чтобы подтвердить свою отправку. После этого созданные автоматически сообщения будут помещены в папку Исходящие и отправятся получателям при первом запуске Outlook или, если он у вас запущен, непосредственно сразу же.

    Способ 3. Универсальный макрос

    А если хочется отправлять не текущую книгу, а любой другой файл? И текст сообщения тоже неплохо было бы задать! Предыдущие макросы здесь не помогут, поскольку ограничены возможностями самого Excel, но можно создать макрос, который будет из Excel’я управлять Outlook’ом – создавать и заполнять окно нового сообщения и отправлять его. Макрос выглядит так:

    Адрес, тема, текст сообщения и путь к вложенному файлу должны быть в ячейках A1:A4 текущего листа.

    Источник: www.planetaexcel.ru

    Trofimov Digital

    Бывает нужно разослать большое количество писем списку контактов из таблицы в Excel.

    Это может быть список потенциальных клиентов с мероприятия, выгрузка контактов из программы (1С, Битрикс24, amoCRM), просто список родственников, которые с нетерпением ждут от вас поздравления с праздником или уникального предложения.

    Расскажу, как сделать это просто, быстро и бесплатно. Для решения задачи понадобится Excel, Word и Outlook из пакета Microsoft Office.

    Итак, например, есть Excel таблица с данными клиентов (ФИО, компания, E-mail) и мы хотим отправить им персонализированное сообщение о предстоящих скидках.

    Колонка “Пол” потребуется для определения окончания “уважаемый” или “уважаемая”, ее я вычислил по формуле, если “Отчество” заканчивается на “ч” значит это мужчина, если нет — женщина:

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

    Запустим Мастер Слияния: вкладка Рассылки (Mailings), Начать слияние (Start Mail Merge), далее Пошаговый мастер слияния (Step-by-Step Merge Wizard).

    Откроется мастер, состоящий из 6 этапов.

    На перовом этапе выберем пункт Электронное сообщение (E-mail), так как хотим отправить наши сообщения по электронной почте.

    На втором этапе нужно указать, какой документ будет использоваться в качестве шаблона, выберем Текущий документ (Current document).

    Третий этап — выбор получателей. Так как список наших клиентов хранится в файле Excel, выбираем пункт Использование списка, жмем Обзор (Browse) и указываем наш файл.

    Откроется окно Получатели слияния, в нем можно выбрать или отменить клиентов для которых делаем рассылку.

    Четвертый этап — создание сообщения. Тут можно вставить данные из нашего файла Excel в шаблон сообщения, который мы подготовили.

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

    Чтобы правильно указать обращение “уважаемый” для мужчин, и “уважаемая” для женщин создадим правило. Жмём кнопку Правила (Rules) на вкладке Рассылки (Mailings) и выберем пункт IF…THEN…ELSE.

    В открывшемся окне укажем правило: если поле “Пол” равно “М” — вставить текст “уважаемый”, в противном случае — вставить текст “уважаемая”.

    В итоге, после вставки полей должен получиться шаблон похожий на мой (вставленные поля выделил красным цветом).

    На пятом этапе можно предварительно просмотреть результаты слияния. Для перехода между письмами служат кнопки со стрелками.

    На завершающем 6 этапе нужно выбрать единственный пункт Электронная почта.

    Затем в открывшемся окне указать тему отправляемых писем и выбрать в поле Кому столбец нашей таблицы Excel, в котором содержаться адреса получателей

    После нажатия на кнопку ОК, Word автоматически подключится к вашему почтовому клиенту Outlook, поместит все сообщения в папку «Исходящие», после чего письма отправятся получателям.

    Если вы хотите проверить письма перед отправкой, есть небольшая хитрость, нужно предварительно перевести Outlook в автономный режим Файл — Автономный режим. Письма останутся в исходящих, пока вы не выйдете из автономного режима и при необходимости вы сможете проверить или внести в них изменения.

    На этом всё. Но вы можете помочь проекту. Обещаю писать больше полезных статей.

    А если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.

    Источник: trofimovdigital.ru

    Как отправить Excel файл почтой (как вложение)

    Что делает макрос: Самую основную задачу можно выполнить с помощью автоматической отправки по электронной почте. В примере кода показано, активная рабочая книга отправляется двум
    получателям электронной почты в качестве вложения.
    С помощью команды Sendmail, вы можете отправлять простые сообщения электронной почты непосредственно из Excel. Тем не менее, команда SendMail не столь надежна, как автоматизация Outlook. SendMail не позволяет прикреплять файлы или использовать CC и BCC поля в электронной почте.

    Как макрос работает

    Так как этот код будет работать с Excel, необходимо установить ссылку на объект Microsoft Outlook. Мы можем установить ссылку, открыв редактор Visual Basic в Excel и выбрав Tools➜ References. Прокрутите вниз, пока не найдёте запись Microsoft Outlook XX библиотеки объектов, где XX это ваша версия Outlook. Установите флажок рядом с записью.

    Код макроса

    Как этот код работает

    1. Шаг 1 сначала объявляет две переменные. OLApp — это объектная переменная, которая предоставляет Application Outlook . OLMail — это объектная переменная, которая содержит почтовый элемент.
    2. Шаг 2 активирует Outlook и начинает новый сеанс. Обратите внимание, что мы используем OLApp.Session. Войдите в систему, чтобы войти в текущий сеанс MAPI (Messaging Programming Interface Application) с учетными данными по умолчанию. Он также создает почтовое сообщение. Это эквивалентно выбору кнопки «Новое сообщение» в Outlook.
    3. Шаг 3 строит профиль нашего почтового отправления. Это включает в себя CC, BCC получателей, предмет, тему и вложения. Этот шаг отмечает, что получатели вводятся в кавычки, и отделяются точкой с запятой. Стандартный синтаксис для вложения является Attachments.Add «Путь к файлу». Вот в этом коде, мы указываем путь к файлу текущей рабочей книги с синтаксиса ActiveWorkbook.Fullname. Это устанавливает текущую рабочую книгу как вложение для сообщения электронной почты. Когда сообщение было построено, мы используем метод .Display для просмотра электронной почты. Мы можем заменить .Display с .Send автоматически отправлять по электронной почте без просмотра.
    4. Высвобождение объектов, присвоенных нашим переменным, как правило, хорошая практика. Это снижает вероятность каких-либо проблем, вызванных объектами, которые могут остаться открытыми в памяти.

    Как использовать

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

    1. Активируйте редактор Visual Basic, нажав ALT + F11.
    2. Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
    3. Выберите Insert➜Module.
    4. Введите или вставьте код.

    Источник: excelpedia.ru