The simplest code to send emails is this: (you need to have Outlook installed) Dim objOutlook As Object Dim objOutlookMsg As Object Set objOutlook = CreateObject("Outlook.Application") Set objOutlookMsg = objOutlook.CreateItem(0) With objOutlookMsg .To = "you@email.com .Cc = "ifneed@copy.com" .Subject = "Hello World (one more time)..." .Body = "This is the body of message" .HTMLBody = "HTML version of message" .Attachments.Add ("c:\myFileToSend.txt") .Send 'Letīs go! End With Set objOutlookMsg = Nothing Set objOutlook = Nothing