Can someone direct me how to properly get my email body to format correctly? I am obviously misusing the .HTMLbody/tags incorrectly. The email generates with the attachments as expected, but the email body message is just runon, with no breaks/formatting of any kind.
Code:
Private Sub Command29_Click()
Dim appOutLook As Outlook.Application
Dim MailOutLook As Outlook.MailItem
Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)
DoCmd.OutputTo acOutputReport, "WelcomeLetter_rpt", acFormatPDF, "\\C:\Access\Ob\Welcome Letter_" & [First Name] & Space(1) & [Last Name] & ".pdf"
With MailOutLook
.BodyFormat = olFormatHTML
.To = [Forms]![CustomerUsers_Send_frm]![Email]
.CC = DLookup("[CC DL]", "Customers", "[Customer]=[Forms]![CustomerUsers_Send_frm]![Customer]") & ";" & DLookup("[MgrEmail]", "Customers", "[Customer]=[Forms]![CustomerUsers_Send_frm]![Customer]")
.Subject = "Welcome New Company ABC Portal User"
.HTMLBody = "Hello" & Space(1) & [Forms]![CustomerUsers_Send_frm]![First Name] & "," & Chr(10) & vbCrLf _
& DLookup("[EmailMessage]", "WelcomeEmail") & Chr(10) & vbCrLf _
& DLookup("[TollFreeName]", "WelcomeEmail", "[Customer]=[Forms]![CustomerUsers_Send_frm]![Customer]") & Space(1) & DLookup("[TollFreeNum]", "WelcomeEmail") & vbCrLf _
& DLookup("[DirectNumName]", "WelcomeEmail", "[Customer]=[Forms]![CustomerUsers_Send_frm]![Customer]") & Space(1) & DLookup("[DirectNum]", "WelcomeEmail", "[Customer]=[Forms]![CustomerUsers_Send_frm]![Customer]") & Chr(10) & vbCrLf _
& "Thank you," & Chr(10) & vbCrLf _
& "Company Service Management" & vbCrLf _
& "Company ABC" & Chr(10) & vbCrLf _
& DLookup("[Tag]", "WelcomeEmail")
.Attachments.Add ("C:/Access/Ob/Welcome Letter_" & [First Name] & Space(1) & [Last Name] & ".pdf")
.Attachments.Add ("C:/Access/Ob/Guide.pdf")
.DeleteAfterSubmit = False
.Display
End With
End Sub