Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вставка листа в тело письма Outlook - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Вставка листа в тело письма Outlook (Макросы/Sub)
Вставка листа в тело письма Outlook
VIDEO56 Дата: Понедельник, 14.09.2015, 08:59 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 23 ±
Замечаний: 0% ±

Excel 2010
Доброго всем понедельника.
Подскажите есть ли возможность с помощью макроса отправлять активный лист в теле письма в OUTLOOK?
Файл содержит изображения. Весит более 100kb.


Всем удачного дня!

Сообщение отредактировал VIDEO56 - Понедельник, 14.09.2015, 09:09
 
Ответить
СообщениеДоброго всем понедельника.
Подскажите есть ли возможность с помощью макроса отправлять активный лист в теле письма в OUTLOOK?
Файл содержит изображения. Весит более 100kb.

Автор - VIDEO56
Дата добавления - 14.09.2015 в 08:59
Rioran Дата: Понедельник, 14.09.2015, 09:46 | Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
VIDEO56, здравствуйте.

Если нет необходимости заполнять текст сообщения и нужно отправить книгу целиком - я использую этот код:

[vba]
Код
ActiveWorkbook.SendMail Recipients:="voronov_rv@mail.ru", Subject:="Тема сообщения"
[/vba]
Его можно немного усложнить для отправки конкретного листа.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279


Сообщение отредактировал Rioran - Понедельник, 14.09.2015, 09:53
 
Ответить
СообщениеVIDEO56, здравствуйте.

Если нет необходимости заполнять текст сообщения и нужно отправить книгу целиком - я использую этот код:

[vba]
Код
ActiveWorkbook.SendMail Recipients:="voronov_rv@mail.ru", Subject:="Тема сообщения"
[/vba]
Его можно немного усложнить для отправки конкретного листа.

Автор - Rioran
Дата добавления - 14.09.2015 в 09:46
VIDEO56 Дата: Понедельник, 14.09.2015, 11:30 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 23 ±
Замечаний: 0% ±

Excel 2010
Rioran, с данным кодом он пересылает файл как вложение. А мне нужно чтобы копировался лист и вкладывался в тело письма а не во вложение


Всем удачного дня!
 
Ответить
СообщениеRioran, с данным кодом он пересылает файл как вложение. А мне нужно чтобы копировался лист и вкладывался в тело письма а не во вложение

Автор - VIDEO56
Дата добавления - 14.09.2015 в 11:30
anvg Дата: Понедельник, 14.09.2015, 15:22 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Доброе время суток
Rioran, странно, что вы забыли своё собственное решение <_<
VIDEO56, замените в коде Rioran
[vba]
Код
ActiveSheet.Range("A1:E5").Select
[/vba]на выделение одной ячейки, иначе будет создано письмо с данными листа только выделенных ячеек, ну, или укажите свой диапазон для отправки.

Успехов.
 
Ответить
СообщениеДоброе время суток
Rioran, странно, что вы забыли своё собственное решение <_<
VIDEO56, замените в коде Rioran
[vba]
Код
ActiveSheet.Range("A1:E5").Select
[/vba]на выделение одной ячейки, иначе будет создано письмо с данными листа только выделенных ячеек, ну, или укажите свой диапазон для отправки.

Успехов.

Автор - anvg
Дата добавления - 14.09.2015 в 15:22
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Вставка листа в тело письма Outlook (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!