调用Excel在win98系统中如何彻底释放内存?(50分)

  • 主题发起人 主题发起人 lonesashimi
  • 开始时间 开始时间
excelworksheet.free
excelworkbook.free
ExcelApplication.disconnect;
ExcelApplication.free;
 
你应先将各个WorkBook关闭,才能关闭Excel。
例子如下:
for i:= xlApp.Workbooks.Count downto 1 do begin
xlBook := Excel.Workbooks.Item;
if (需要保存) then xlBook.Close(True)
else xlBook.Close(False);
end;
Excel.Quit ;
但是如果有一个WorkBook处于打印预览状态,该WorkBook将不能关闭。
 
后退
顶部