Gets/Sets output file name.
You can use this property to get/set output PDF file name.
If you are not the owner of the print job, changes you make will be applied only if there is no other owner. There will be no owner if the print job was not started by the PrintOut method from one of the PrintJob objects (e.g., someone printing from application's "File"->"Print" menu).
Also, if there are multiple printer monitor instances running, the changes you have made may be overridden by other monitor instances.
' Declare variable with "WithEvents" keyword Private WithEvents oJobMonitor As easyPDFPrinter.PrintJobMonitor Private Function oJobMonitor_OnPrinterInit(ByVal uID As Long, ByVal JobInfo As easyPDFPrinter.PrintJobInfo) As Long MsgBox "Output file name: " + JobInfo.OutputFileName oJobMonitor_OnPrinterInit = PRN_MON_CONTINUE_CONVERSION End Function ' ... Set oPrinter = CreateObject("easyPDF.Printer.8") Set oPrintJob = oPrinter.PrintJob Set oJobMonitor = oPrinter.PrintJobMonitor oPrintJob.PrintOut "C:\test\input.doc", "C:\test\output.pdf"