I had implemented the code bob had posted to imbed a report into the body of an email.
Unfortunately, I found that command
DoCmd.OutputTo acReport, "Email", acFormatTXT, strPath
appears to truncate memo fields at some random point.
To get around this, I've made the following tweaks:
1. Modify the report file to include a label where the memo field was
[InsertMemoFieldHere]
2. Update Bob's code to (italics)
Open strPath For Input As #1
Do Until EOF(1)
Line Input #1, strTemp
If strline = " [InsertMemoFieldHere]" Then
strbody = strbody & Me![MemoFieldName] & vbCrLf
Else
strbody = strbody & strline & vbCrLf
End If
Loop
Close #1
This seems to fix the problem (albeit a kludge). Anyone know of a better solution?