Try this it works great for me.
DoCmd.OpenReport stDocName, acViewPreview, , criteria
DoCmd.SendObject acReport, stDocName, acFormatRTF, eaddress, , , "Open Orders", "Open Orders", 0
DoCmd.Close acReport, stDocName
The first DoCmd line executes the report. Need this if the report needs some type of criteria
The DoCmd.SendObject line produces the last open report. Check out the on-line help
The last DoCmd closes the report for you.
Hope this helps