Try SendObject.
Something like this:
DoCmd.SendObject acSendReport, "Report1", acFormatRTF, _
"Alan@discussions.microsoft.com",,, "Your report", "Here 'tis", True
If you did need to save the report first, TransferText is another option.

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
> Hi Everyone,
>
[quoted text clipped - 31 lines]
>
> Alan
Alan - 19 Jan 2006 06:18 GMT
Hi Allen,
Thanks a lot. This has solved my problem nicely!
Regards,
Alan
P.S. I guess with a name like that you had to be one of the good guys :-)
> Try SendObject.
> Something like this:
[quoted text clipped - 39 lines]
> >
> > Alan