I need to issue a "Set Printer = X" command where X is that printer selected via the Print Dialog box. Currently, output goes to the system default printer regardless of user selection.

What property value should be evaluated to determine which printer has been selected through the Print Dialog box?

Based on VB Help info, CommonDialog1.hDC appears to be that property. But how do I use that information

What do the common dialog flag values of cdlPDReturnDC or cdlPDReturnIC do for me?

Once I have some means of identifying the desired printer, I can match it with the appropriate member of the Printers collection and make the setting.