PUBLIC oxx oxx=CREATEOBJECT('internetexplorer.application') IF !FILE(HOME()+'Report.htm') SET SAFETY off m.blankhtm='<html><HEAD><STYLE>@media print { DIV.PAGEBREAK {page-break-before: always} }</STYLE></HEAD><body></body></html>' =STRTOFILE(m.blankhtm, HOME()+'Report.htm') SET SAFETY on ENDIF oxx.navigate(HOME()+'Report.htm') DO WHILE oxx.readystate#4 WAIT WINDOW 'Document Loading...' NOWAIT ENDDO WAIT CLEAR oxx.Document.body.innerhtml=tcBodyText oxx.execWB(19,2,2,.NULL.)I ran RegSvr32 on SHDOCVW.DLL with no errors.