Actually, it does answer your question...
If you do a search here in the forums, you will find code that will determine the number of pages in your report. Basically is opens the report hidden and cycles through the report...once the report is open, you can access the Report.PageCount property or some such.
Once this code has run, you use the PrintOut command...as the PrintOut command prints the active object...which is your hidden report. Since you now know the number fo pages, you merely use:
DoCmd.PrintOut acPages, (Report.PageCount - 1), Report.PageCount
substituting Report.PageCount with the appropriate name of the property if that is not correct.
****************************
Computers are possibly the most un-intelligent things ever invented, yet we let them control the world. Possibly a reflection of our own stupidity.
Robert L. Johnson III
MCSA, CNA, Net+, A+
w: rljohnso@stewart.com
h: wildmage@tampabay.rr.com