I have a table that holds a matrix of reports depending on certain criteria. Each of these reports is a worksheet created in Excel and need to be printed. I have a routine that reads the table (Matrix) and then opens the correct form in a separate instances and then closes that instance. I need to be able to print these worksheets while they are open and then close it to move onto the next instance, instead of previewing them on the screen. I used the preview for development and now need to focus on the actual printing of the worksheets. Any help would be appreciated.