#DEFINE OLECMDEXECOPT_PROMPTUSER 1 >#DEFINE OLECMDID_PRINT 6 >oIE = CREATEOBJECT('internetexplorer.application') >oIE.navigate('about:blank') >_screen.Visible = .f. >oIE.ExecWB(OLECMDID_PRINT , OLECMDEXECOPT_PROMPTUSER) >oIE.visible = .t.Thanks. I'll give it a try. Looks like this will get the printer dialog box up, but what about selecting the correct printer, printing to a file and naming the file?