ObjExcel = createOBJECT("Excel.Application") with ObjExcel .DisplayAlerts = .f. .Workbooks.Open("c:\book1.xls") .Activewindow.WindowState=-4140 &&Mimimized .Visible=.t. .activesheet.printpreview(.f.) && no changes allowed .Visible=.f. ENDWITH =messagebox('Press Ok to continue') ObjExcel.quit ObjExcel=.NULL. release Objexcel>How to see the Excel preview directly , without seeing the books.