У меня есть 7 различных диапазонов ячеек, которые мне нужно скопировать и вставить в виде растровых изображений в моем теле электронной почты.
Диапазоны: E3, V29;е30, v54;е55, v80;e81, v145;х3, аф8;х9, аф37;e3, v180
Sub Criaremail()
Dim Outlook As Object
Dim email As Object
Dim xInspect As Object
Dim pageEditor As Object
assunto = Sheets("Corpo do Email").Range("AH1")
para = Sheets("Corpo do Email").Range("AH2")
Set Outlook = CreateObject("Outlook.application")
Set email = Outlook.CreateItem(0)
With email
.Display
.Subject = assunto
.To = para
.Body = ""
Set xInspect = email.GetInspector
Set pageEditor = xInspect.WordEditor
Sheets("Corpo do Email").Range("E3:V29").Copy
pageEditor.Application.Selection.Start = Len(.Body)
pageEditor.Application.Selection.End =
pageEditor.Application.Selection.Start
pageEditor.Application.Selection.PasteSpecial (wdPasteBitmap)
.Display
Set pageEditor = Nothing
Set xInspect = Nothing
End With
Set email = Nothing
Set Outlook = Nothing
End Sub