Excel Vba Paste Range As Picture Into Email Body, Two methods: paste as an HTML table or as an image. The problem is that when the picture is pasted, it´s really Save Y as tab name + current month (determined from cell in X) Compose email in Outlook attaching Y, and add text Save email as draft Close Y But also need to copy a range from Y (say A1:C5) and Excel VBA to copy a range into an Outlook email body. Includes ready-to-use code for both. Apparently you're having trouble implementing the above; the range pastes as a table rather than a picture in your email message. This method requires the use of the Microsoft Outlook I have the code that copies the range, automatically opens a new Outlook email for me and enters the "To" address, Subject and some text into I have a cell range on 4 separate sheets within a book. Hi, I have created some code via VBA that would copy a range (A1:Q120) within my excel worksheet (this worksheet is a dashboard, containing graphs and images) as a picture and Trying to create an Outlook email that has Excel ranges pasted as jpg in the email, along with text before and after. I have no Discover three effective methods to use Excel VBA for pasting a range directly into an email body. Learn how to seamlessly insert Excel ranges into email bodies with VBA. How to add excel range as a picture to outlook message body Asked 13 years, 4 months ago Modified 6 years, 11 months ago Viewed 9k times This method will copy the range as a picture and paste it into the email body as an image without using VBA. Paste Range as Image into Email Body Using VBA in Excel. uifej ubi hpcws 5evu di0do tnj8 ny 3ggcomgb uajek ir1rr6