如何知道Excel关闭了。(50分)

  • 主题发起人 主题发起人 的士
  • 开始时间 开始时间

的士

Unregistered / Unconfirmed
GUEST, unregistred user!
一个Access里面,有一字段是Ole类型的,用来保存二进制数据,我想,当点击一个按钮后,就读取里面的数据,保存到临时文件中,然后打开相应的程序编辑。
假设里面保存的是Excel文件,所以我用ExcelApplication找开它编辑,我想当Excel关闭后,就将那个临文件又保存到那个字段中,所以我想知道Excel什么时候关闭了。
按钮的OnClick事件如下:
ExcelApplication.Connect;
ExcelApplication.Workbooks.Open(FileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
ExcelApplication.Visible[0] := True;
Application.MainForm.WindowState := wsMinimized;
Application.MainForm.Enabled := False;

我想当Excel关闭后,就保存数据,那后恢复窗体。
 
给你提供2个连接,看看有没有帮助!

Delphi与Word之间的融合技术
http://www.delphibbs.com/delphibbs/dispq.asp?lid=737517
问题:Delphi5 控制 Excel2000 心得
http://www.delphibbs.com/delphibbs/dispq.asp?lid=759711
 
这些都没有什么用处呀,我只想调用Excel编辑,当Excel当闭后就保存到数据库[:(]
 
救命啊!
 
用timer监视,findwindow看看你的excel是否关闭,若关闭,出发事件,禁用timer
 
多人接受答案了。
 
后退
顶部