I'm trying to print a word document that I've constructed in an Access form but can't get it to work. I don't want to use printout as I need the user to choose a printer and can't use DoCmd.RunCommand acCmdPrint as I can't get it to put the focus on the word document. Does anyone know how I can display the printer dialog box and then print the word document to the selected printer?