IF '12' $ loExcel.VERSION && XL 2007 * Kevin Delaney's suggestion loExcel.SAVEAS(tcXLSFileName, 39) && 39 * Cetin Basoz suggestion loExcel.ActiveWorkbook.Saved = .T. loExcel.ActiveWorkbook.CLOSE(0) ELSE loExcel.SAVE() ENDIFand it gives me an error "Unknown name"