* Another method to open Excel with a worksheet oExcel.getobject(,'Excel.Application') oExcel.WorkBook.Open("myexcel.xls") * Maybe you know about this to prevent more than one instance: oldOnError=on('error') on Error oExcel=.NULL. oExcel=getobject(,'Excel.Application') on error &oldOnError if isnull(oExcel) oExcel=createobject('Excel.Application') endif Also: SetDisplayAlerts=.f. * To end it Release oExcel If there is just one copy in taskman, it aint too bad. Some times its takes the com a while to disconnect.