Всем доброго дня!
Есть макрос отправки по почте,который в качества текста сообщения берет значения из ячейки "B2"
Как изменить диапазон, чтобы текст сообщения отправлялся не только из B2, а формировался из диапазона B2:B34
Заранее благодарен.
Есть макрос отправки по почте,который в качества текста сообщения берет значения из ячейки "B2"
| Код |
|---|
Sub SendMail()
Dim OutApp As Object
Dim OutMail As Object
Dim cell As Range
Application.ScreenUpdating = False
Set OutApp = CreateObject("Outlook.Application") 'запускаем Outlook в скрытом режиме
OutApp.Session.Logon
On Error GoTo cleanup 'если не запустился - выходим
Set OutMail = OutApp.CreateItem(0) 'создаем новое сообщение
On Error Resume Next
'заполняем поля сообщения
With OutMail
.To = Range("G2").Value ' адрес (кому)
.Subject = Range("H2").Value 'Тема письма
.Body = Range("B2").Value 'текст сообщения
.Attachments.Add Range("I2").Value ' путь к файлу
'команду Send можно заменить на Display, чтобы посмотреть сообщение перед отправкой
.Send
End With
On Error GoTo 0
Set OutMail = Nothing
cleanup:
Set OutApp = Nothing
Application.ScreenUpdating = True
End Sub |
Как изменить диапазон, чтобы текст сообщения отправлялся не только из B2, а формировался из диапазона B2:B34
Заранее благодарен.
Изменено: - 14.04.2017 11:13:32
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!