我在DELPHI里打开EXCEL
例如:在一个BUTTON_CLICK过程里有
MyExcel:= CreateOleObject('Excel.Application');
我每点下按妞,进程列表里就会有个EXCEL进程。
请问,我该怎么关闭他?
我用MyExcel:= null 好象没有用,进程还在运行,求救:(
例如:在一个BUTTON_CLICK过程里有
MyExcel:= CreateOleObject('Excel.Application');
我每点下按妞,进程列表里就会有个EXCEL进程。
请问,我该怎么关闭他?
我用MyExcel:= null 好象没有用,进程还在运行,求救:(
解决方案 »
- 关于比较函数的一点想法
- ClientDataSet 更新问题 急急急,请高手指点
- 请问那个屏幕中间那个提示:“正在处理,请稍候。。。”是怎么做的?
- 关于句柄的问题(来者有分)
- 小问题,大侠帮忙!
- Dspack 如何获得文件的播放时间?
- 打开代码的时候提示:读取错误:splitter1.explicitwidth:explicitwidth 不存在......
- Office助手之间进程的通信技术怎么实现?
- 什么样的业务逻辑应该写在AppServer端?我怎么从来没遇到过?谁来给俺点代码?
- shl是干什么的
- 使用ado连接sql server 2k ,具体该怎么操作?还请高手指点?
- 想请问高手一个问题
procedure CloseAllExcelApps;
var
Hwnd : THandle;
begin
Hwnd := FindWindow('XLMAIN',nil);
while Hwnd <> 0 do
begin
SendMessage(Hwnd,WM_CLOSE,0,0);
Hwnd := FindWindow('XLMAIN',nil);
end;
end;
MyExcel:=UnSigned;
MyExcel.Quit;
MyExcel:=Unassigned;