我在程序里是这样的:
try
excelworksheet1.Disconnect;
excelworkbook1.Close(false);
excelworkbook1.Disconnect;
excelapp.Disconnect;
except
excelapp.Disconnect;
各位,帮帮忙!
try
excelworksheet1.Disconnect;
excelworkbook1.Close(false);
excelworkbook1.Disconnect;
excelapp.Disconnect;
except
excelapp.Disconnect;
各位,帮帮忙!
begin
try
ExcelApp.Disconnect;
ExcelApp.Quit;
ExcelApp.Free;
ExcelWbook.Free;
ExcelWsheet.Free;
except
Application.MessageBox('错误!','form1');
end;
end;我不知道这样写是否规范,反正在运行过程中不管是先关Excel,还是先关程序,都不会出错。ps: 关程序时会连Excel一起关掉。
to anny622(须藤飞鸟):看你的代码有所领悟,可能是excelapp.Disconnect;出问题,既然关闭了excel,excelapp.Disconnect就会出异常,再处理也是异常,等我试试看.敢问兄台有什么好工作介绍?
现在问题解决!结帐!