ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Отправка электронного письма с таблицей в макросе содержимого Excel VBA

Автор: World Of Kodi

Загружено: 2024-09-22

Просмотров: 892

Описание: Макрос: Отправка электронного письма с таблицей в теле Excel
#macroemailing #vba #macromail

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

Ниже приведена функция для копирования:
Function RangetoHTML(rng As Range)
Dim fso As Object
Dim ts As Object
Dim TempFile As String
Dim TempWB As Workbook

TempFile = Environ$("temp") & "\" & Format(Now, "dd-mm-yy h-mm-ss") & ".htm"

rng.Copy
Set TempWB = Workbooks.Add(1)
With TempWB.Sheets(1)
.Cells(1).PasteSpecial Paste:=8
.Cells(1).PasteSpecial xlPasteValues, , False, False
.Cells(1).PasteSpecial xlPasteFormats, , False, False
.Cells(1).Select
Application.CutCopyMode = False
При ошибке Возобновить следующий
.DrawingObjects.Visible = True
.DrawingObjects.Delete
При ошибке GoTo 0
EndWith

With TempWB.PublishObjects.Add( _
SourceType:=xlSourceRange, _
FileName:=TempFile, _
Sheet:=TempWB.Sheets(1).Name, _
Source:=TempWB.Sheets(1).UsedRange.Address, _
HtmlType:=xlHtmlStatic)
.Publish(True)
EndWith

Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.GetFile(TempFile).OpenAsTextStream(1, -2)
RangetoHTML = ts.ReadAll
ts.Close
RangetoHTML = Replace(RangetoHTML, "align=center x:publishsource=", _
"align=left x:publishsource=")

TempWB.Close savechanges:=False

KillTempFile

Установить ts = Nothing
Установить fso = Nothing
Установить TempWB = Nothing

EndFunction

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Отправка электронного письма с таблицей в макросе содержимого Excel VBA

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Makro wysyłające maile z załącznikiem Excel VBA

Makro wysyłające maile z załącznikiem Excel VBA

Сборка данных со всех листов книги

Сборка данных со всех листов книги

Webinarium Excel: wprowadzenie do makr i VBA

Webinarium Excel: wprowadzenie do makr i VBA

Фишки Excel, которые я использую КАЖДЫЙ ДЕНЬ! ЭТО нужно каждому

Фишки Excel, которые я использую КАЖДЫЙ ДЕНЬ! ЭТО нужно каждому

ПРЕМЬЕРА 🌑 ЖИВИ СЕЙЧАС. И БУДЬ СОБОЙ. 🌑 LIVE | Музыка Твоей Свободы | Deep House Mix 2026

ПРЕМЬЕРА 🌑 ЖИВИ СЕЙЧАС. И БУДЬ СОБОЙ. 🌑 LIVE | Музыка Твоей Свободы | Deep House Mix 2026

Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса

Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"

Я В ШОКЕ! Обновление Windows убило ноутбук за 5 минут. Вот что случилось...

Я В ШОКЕ! Обновление Windows убило ноутбук за 5 минут. Вот что случилось...

Президент приказал отступать / Вывод войск

Президент приказал отступать / Вывод войск

VBA to Automate Sending Email From Excel Table with Attachment from Folder

VBA to Automate Sending Email From Excel Table with Attachment from Folder

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Создайте самообновляющийся контрольный список и индикатор выполнения (без VBA!).

Создайте самообновляющийся контрольный список и индикатор выполнения (без VBA!).

Почему разбогатеть проще, чем ты думаешь. Макиавелли.

Почему разбогатеть проще, чем ты думаешь. Макиавелли.

ЕЩЕ НЕ ЗАШЕЛ В MAX, А ДАННЫЕ УЖЕ УШЛИ...

ЕЩЕ НЕ ЗАШЕЛ В MAX, А ДАННЫЕ УЖЕ УШЛИ...

Советы по Excel: создавайте гиперссылки для электронных писем, которые динамически включают получ...

Советы по Excel: создавайте гиперссылки для электронных писем, которые динамически включают получ...

Отправляйте полностью динамические электронные письма из Excel с помощью ОДНОЙ ФОРМУЛЫ | VBA не т...

Отправляйте полностью динамические электронные письма из Excel с помощью ОДНОЙ ФОРМУЛЫ | VBA не т...

SHAZAM Top 50🏖️Лучшая Музыка 2026🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно2026 #10

SHAZAM Top 50🏖️Лучшая Музыка 2026🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно2026 #10

Прощайте, SUMIFS и FILTER — используйте это вместо них.

Прощайте, SUMIFS и FILTER — используйте это вместо них.

Jak nagrać makro, jak uruchomić makro EXCEL KURS VBA #1

Jak nagrać makro, jak uruchomić makro EXCEL KURS VBA #1

Изучите Excel VBA для автоматизации чего угодно

Изучите Excel VBA для автоматизации чего угодно

VBA To Send Email from Excel with File as Attachment and Image in Mail body -  Email Automation

VBA To Send Email from Excel with File as Attachment and Image in Mail body - Email Automation

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]