Yes, June7, my cdo routine has the code for attaching a file specified in the calling form. Thank you for clarifying the question about attaching an internal report. Is there a way to, via code, to open the form, save it to the folder containing the access program, then attach it? Just seems...