关于delphi中excel后台进程关闭不了的疑惑
我目前的程序中是这样写的excel:=CreateOleObject('Excel.Application');WorkBook:=excel.Workbooks.ope...
我目前的程序中是这样写的
excel := CreateOleObject('Excel.Application');
WorkBook := excel.Workbooks.open(vartostr(Workbookpath));
................
excel.Workbooks.Close;
excel.Quit;
excel := unassigned;
VarClear(excel);
但是执行完以后发现后台进程还开着,很是疑惑,请高手指点12.万分感谢 展开
excel := CreateOleObject('Excel.Application');
WorkBook := excel.Workbooks.open(vartostr(Workbookpath));
................
excel.Workbooks.Close;
excel.Quit;
excel := unassigned;
VarClear(excel);
但是执行完以后发现后台进程还开着,很是疑惑,请高手指点12.万分感谢 展开
1个回答
展开全部
excel.ActiveWorkbook.saved=.T.
excel.Workbooks.Close
excel.Quit 退出EXCEL
Release excel 释放内存变量
哪里来的12万分啊 你都没给悬赏分
excel.Workbooks.Close
excel.Quit 退出EXCEL
Release excel 释放内存变量
哪里来的12万分啊 你都没给悬赏分
追问
抱歉,我写的是:请高手指点一二
万分感谢
我按照你的试了下Release excel
这句是编译不过的,
excel := CreateOleObject('Excel.Application');
是这样定义的,不知道是不是有什么错,谢谢指点
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询