oExcel = CREATEOBJECT("Excel.Application") DIMENSION MyExcelFiles[5] MyExcelFiles[1] = "e:\a.XLS" MyExcelFiles[2] = "e:\b.XLS" MyExcelFiles[3] = "e:\C.XLS" MyExcelFiles[4] = "e:\d.XLS" MyExcelFiles[5] = "e:\e.XLS" oExcel.WorkBooks.Open(MyExcelFiles[1]) oActive = oExcel.ActiveWorkbook.Name *oExcel.ActiveWorkbook.SaveAs(lcNewXlsName)&&& FOR nXLS = 2 TO 5 ** Because COPY TO XL produce only one sheet we must insert a new one here oExcel.ActiveWorkbook.Sheets.Add() oExcel.WorkBooks.Open(MyExcelFiles[nXLS]) cNewBook = oExcel.ActiveWorkbook.Name oExcel.ActiveWorkbook.ActiveSheet.Cells.Select() oExcel.Selection.Copy() oExcel.Windows(oActive).Activate oExcel.ActiveWorkbook.ActiveSheet.Paste() oExcel.Windows(cNewBook).Activate oExcel.ActiveWorkbook.Close() oExcel.Windows(oActive).Activate NEXT *oExcel.ActiveWorkbook.Save() oExcel.ActiveWorkbook.SaveAs(lcNewXlsName)&&&& oExcel.Quit() oExcel = NULL RELEASE oExcelthanks
>oExcel.ActiveWorkbook.SaveAs(lcNewXlsName)
>
>>thank youn for reply,