Printing Reports in PDF each with its own file name

Joined
Jan 31, 2006
Messages
2
Reaction score
0
It's not very clean, but it works...
Install PDFCreator and modify the PDFCreator.ini as follows:

AutosaveDirectory -> <PDF_Path>
useautosave -> "1"
AutosaveFormat -> "0"
AutosaveFilename -> "<Title>"

Make sure that the Caption property of the report is void (found in the Property window, Format tab, first field from the top)

DoCmd.CopyObject , sPDFName, acReport, sRptName

Print the newly created report with

DoCmd.OpenReport sPDFName, acViewNormal, , , acHidden

Delete the report to free resources

DoCmd.DeleteObject acReport, sPDFName

The <Title> variable, used by PDFCreator, usually takes the value of the report's Caption property. If Caption is void, the name of the report is used.
You cannot rename the report because the Name property is readonly.

Hope it will help ;)
 
Last edited:

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top