J
jzg007
Unregistered / Unconfirmed
GUEST, unregistred user!
我最近在编写一个程序时,利用OLE对象操作Excel文件时,遇到一个问题,就是如何时新建的Excel文件自动保存?我大概的代码如下:
ExcelApp: Variant;
...
try
ExcelApp:=CreateOleObject( 'Excel.Application' );
except
on Exception do raise exception.Create('无法创建Xls文件,请确认是否安装EXCEL!')
end;
Excelapp.DisplayAlerts := False ;
ExcelApp.WorkBooks.Add;
ExcelApp.WorkSheets[1].Activate;
ExcelApp.WorkSheets[1].Name := '1班';
ExcelApp.WorkSheets[1].Cells[1,1].Value := '1班成绩;
ExcelApp.WorkSheets[2].Activate;
ExcelApp.WorkSheets[2].Name := '2班' ;
ExcelApp.WorkSheets[3].Activate;
ExcelApp.WorkSheets[3].Name := '3班' ;
ExcelApp.Save( 'd:/demo.xls' );
程序在运行过程中,没有按的想法将修改后的Excel文件自动保存demo.xls,现请问各位高手如何实现?
ExcelApp: Variant;
...
try
ExcelApp:=CreateOleObject( 'Excel.Application' );
except
on Exception do raise exception.Create('无法创建Xls文件,请确认是否安装EXCEL!')
end;
Excelapp.DisplayAlerts := False ;
ExcelApp.WorkBooks.Add;
ExcelApp.WorkSheets[1].Activate;
ExcelApp.WorkSheets[1].Name := '1班';
ExcelApp.WorkSheets[1].Cells[1,1].Value := '1班成绩;
ExcelApp.WorkSheets[2].Activate;
ExcelApp.WorkSheets[2].Name := '2班' ;
ExcelApp.WorkSheets[3].Activate;
ExcelApp.WorkSheets[3].Name := '3班' ;
ExcelApp.Save( 'd:/demo.xls' );
程序在运行过程中,没有按的想法将修改后的Excel文件自动保存demo.xls,现请问各位高手如何实现?