I put together a code which works pretty well, however the picture that is pasted on the email is a bit too small, I would like to make it bigger but I am struggling to find the right code.
Another issue is that the signature is right next to the picture while I would like it to be a few rows below.
Can anyone bring these two features to my code?
Sub Print_and_send()
Dim Sht As Excel.Worksheet
Set Sht = ThisWorkbook.ActiveSheet
Dim rng As Range
Set rng = Sht.Range("D3:Y42")
rng.CopyPicture Appearance:=xlScreen, Format:=xlPicture
Dim OutApp As Object
Set OutApp = CreateObject("Outlook.Application")
Dim OutMail As Object
Set OutMail = OutApp.CreateItem(0)
Dim vInspector As Object
Set vInspector = OutMail.GetInspector
Dim wEditor As Object
Set wEditor = vInspector.WordEditor
With OutMail
.To = "youremail"
.CC = "youremail"
.Subject = "Test"
.display
wEditor.Paragraphs(2).Range.Paste
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub