Excel VBA Отправить Email

Я хочу, чтобы макрос отправил excel doc в виде электронного письма в Outlook. Я попытался записать макрос и отправить его, но он не написал никакого кода. Я создам командный файл, который откроет excel в запланированное время, и я хочу, чтобы программа, которую я имел в excel, чтобы запустить, затем отправить вкладки «Сборка» «Lam» «Finish» и «MW» в качестве тела письма в перспективе. Возможно ли это?

Быстрый поиск в Google прошел бы долгий путь.

См.: Как отправить диапазон ячеек в сообщении электронной почты с помощью Visual Basic для приложений в Excel

Вот соответствующий код VBA.

Sub Send_Range() ' Select the range of cells on the active worksheet. ActiveSheet.Range("A1:B5").Select ' Show the envelope on the ActiveWorkbook. ActiveWorkbook.EnvelopeVisible = True ' Set the optional introduction field thats adds ' some header text to the email body. It also sets ' the To and Subject lines. Finally the message ' is sent. With ActiveSheet.MailEnvelope .Introduction = "This is a sample worksheet." .Item.To = "E-Mail_Address_Here" .Item.Subject = "My subject" .Item.Send End With End Sub 

Для вашего конкретного случая вам нужно будет изменить код выше, чтобы выбрать все ячейки для каждого из четырех листов – "Assembly" "Lam" "Finish" и "MV" в цикле и вставить его в тело электронной почты.

  • Отправка писем с помощью Outlook 2013 / Excel 2013
  • Excel: ошибка во время выполнения '-2147319779 (8002801d)':
  • Копировать диапазон ячеек в почтовый адрес
  • Создание вложения из листа Google в формате MS Excel через скрипт Google
  • Извлечение информации электронной почты Outlook в Excel со специфических дат vba
  • Попытка открыть шаблон электронной почты Outlook с помощью excel VBA
  • Извлечь данные из электронной почты Outlook в Excel
  • PHP создает электронную таблицу Excel, а затем посылает ее по электронной почте в виде вложения
  • Ссылка в другой учетной записи
  • Вставить содержимое ячеек в Outlook, поддерживая форматирование
  • Слияние с полем группового ключа из баз данных Excel или SQL
  • Interesting Posts

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

    Написание формулы excel для HYPERLINK с использованием jxl (java) не выполняется

    Компонент или блок с открытым исходным кодом для экспорта Delphi TDataSet в собственный XLS без установленного Excel

    Неопределенный метод PHPExcel_Worksheet :: cells () – Laravel – Laravel Excel

    Или условие в счетах?

    Проблемы с POI, когда я добавляю больше изображений

    Excel UDF для объединения существующей функции через диапазон

    Извлечение столбцов в Excel с несколькими форматами

    Копирование и вставка данных

    Надстройка Excel Не работает после защиты в редакторе VBA

    vba loop excel offset

    Как узнать, имеет ли ячейка ошибку в формуле в C #

    У вас возникли проблемы с командой Dim и Set в VBA, скомпилируйте ошибку «несоответствие»,

    Получение разницы в ячейках

    Проверка достоверности данных с помощью excel ячейки для включения ячеек с другого листа

    Давайте будем гением компьютера.