このオブジェクトはPrintJobオブジェクトの特別バージョンです。PrintJobオブジェクトの全機能に加えて、ExcelPrintJobオブジェクトには多くのExcel特有の機能が含まれています。
Excel特有のオプションを設定したい場合、この特定のオブジェクトを通常のPrintJobオブジェクトの代わりに使用してください。しかし、このオブジェクトをExcelが処理できる以外のドキュメントのプリントのために使用しないでください。
Set oPrinter = CreateObject("easyPDF.Printer.5")
Set oPrintJob = oPrinter.ExcelPrintJob
' Excel特有のオプション
oPrintJob.PrintAllSheets = True
oPrintJob.PrintOut "C:\input.xls", "C:\output.pdf"