关于导出excel表的问题
我在程序中打开一个excel表,然后往里面输入内容。最后存盘。然后我到文件所在目录打开那个文件
第一次能打开,多弄几次就会打不开。 后来我在进程管理器看到有几个进程 EXCEL.exe 。我关闭这些进程后,就能打开那个存盘的文件。 我想关于excel操作代码肯定有问题。 请帮忙看下?
代码:
try
ExcelApp := CreateOleObject('Excel.Application');
except
Application.MessageBox('你的机器里未安装Microsoft Excel.', '', 32);
Exit;
end;
WorkBook := ExcelApp.WorkBooks.add;
/////省略往sheet里写数据的代码。。。
ExcelApp.activesheet.saveAs(filename); //存盘 filename是文件路径名
ExcelApp.WorkBooks.Close;
ExcelApp.Quit;
这段代码哪里没有关闭打开的excel进程呀? 还是应该怎么写?