Send Email with Attachments Using an Excel Macro

December 2017

Excel is not only used for storing, cleaning, and analyzing data, but also for automating data-related processes. Automation can be done in Excel by writing or recording macros in VBA.

You can even use macros to work with programs, such as Outlook to send an email with attachments. This FAQ will walk you through how to do so.

Send Email with Attachments via an Excel Macro

To send an email with attachments, use the following code:


.SendMail Recipients:=y, Subject:="test" & Format(Date, "dd/mmm/yy")  

Image: © Microsoft.
Published by aakai1056. Latest update on December 3, 2017 at 05:36 PM by owilson.
This document, titled "Send Email with Attachments Using an Excel Macro," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).
Excel - Macro to search and replace
Excel / VBA - the mod function