我退出的时候执行
wkbook.Close(true,'c:\Demo1.xls',emptyparam,1) ;
ExcelApplication1.quit;
ExcelApplication1.Disconnect;系统提示C盘已经有Demo1.xls,是否覆盖。我选择是不报错,我选择NO,或者CANCEL,都会报错。
"OLE error 800A03EC".
请高手们帮助了!
wkbook.Close(true,'c:\Demo1.xls',emptyparam,1) ;
ExcelApplication1.quit;
ExcelApplication1.Disconnect;系统提示C盘已经有Demo1.xls,是否覆盖。我选择是不报错,我选择NO,或者CANCEL,都会报错。
"OLE error 800A03EC".
请高手们帮助了!
解决方案 »
- delphi2010中idftp文件列表后文件名乱码?
- 用rzfilelistbox的时候数组越界,用listbox就不会,怎么办
- 困扰了几天的问题
- 如何更新选中的一行所对应的数据?
- 看看这个查询语句(select)怎么写?
- 想在程序中利用动态链接库播放一段.wav文件,如何实现?
- 急急急!!够分求救!!1在线等待????
- 麻烦大家推荐几个delphi的好网站,最好有详细的系统分析示例的!
- 打算学delphi了,有.net语言和asp基础,推荐几本书把~,谢谢!
- 如何用DELPHI下载文件
- 水晶报表运行问题
- “error creating form invaild binary value on line 1449”是什么错误。
excelworksheet1.Disconnect;
excelworkbook1.Disconnect;
excelapplication1.Disconnect;这样就不会出问题,你试下
ExcelApplication1.workbooks.close;
ExcelApplication1.quit;
try
//保存数据
ExcelName.SaveAs(MDReportDir+'\'+ReportName);
except
MSShow('无法保存数据');
Panel2.Visible :=False;
Animate1.Active :=False;
abort;
end; //全部释放variant变量 ,否则Excel进程无法关闭
try
ExcelName.Close;
ExcelApplication.Quit;
ExcelSheet :=Unassigned ;
ExcelName := Unassigned;
ExcelApplication:=Unassigned;
Ranges :=Unassigned;
except end;