I'm trying to use VBA to force a situation where the worksheets of an active Excel workbook will only print as PDF documents - in other words, all printing options other than printing as a PDF file are disabled, and hitting the "Print As" button or "Quick Print" buttons automatically print the document in PDF format. Alternatively, I woudl consider disabling all printing functions and requiring the user to save the file as a PDF document (I'm not sure if this accomplishes the same thing). I'm working through Chandoo's Introduction to VBA classes now (started in September 2011 and haven't been able to finish them yet), so I'm new to VBA programming. Does anyone have any advice or guidance to help me solve this problem?