Is there any way of attaching a report to a body of my email. Here is my code so far:
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim OutlookApp As Outlook.Application
Dim OutlookMessage As Outlook.MailItem
Set dbs = OpenDatabase("C:\a\EmailSend.mdb")
Set rst = dbs.OpenRecordset("Select * From tUsers Where tUsers.ID = " & [Forms]![fSend]![txtID], dbOpenDynaset)
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMessage = OutlookApp.CreateItem(olMailItem)
Dim EmailSubject As String
Dim EmailMessage As String
EmailSubject = "Weekly Update"
EmailMessage = "I want to attach the report here"
OutlookMessage.Body = EmailMessage
OutlookMessage.Subject = EmailSubject
OutlookMessage.To = rst!Email
OutlookMessage.CC = ""
OutlookMessage.Send
rst.Close
dbs.Close
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim OutlookApp As Outlook.Application
Dim OutlookMessage As Outlook.MailItem
Set dbs = OpenDatabase("C:\a\EmailSend.mdb")
Set rst = dbs.OpenRecordset("Select * From tUsers Where tUsers.ID = " & [Forms]![fSend]![txtID], dbOpenDynaset)
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMessage = OutlookApp.CreateItem(olMailItem)
Dim EmailSubject As String
Dim EmailMessage As String
EmailSubject = "Weekly Update"
EmailMessage = "I want to attach the report here"
OutlookMessage.Body = EmailMessage
OutlookMessage.Subject = EmailSubject
OutlookMessage.To = rst!Email
OutlookMessage.CC = ""
OutlookMessage.Send
rst.Close
dbs.Close