delphi中excelapplication控件不能创建一个单独的excel实例么?(100分)

  • 主题发起人 主题发起人 shuicaitian
  • 开始时间 开始时间
S

shuicaitian

Unregistered / Unconfirmed
GUEST, unregistred user!
我用server里面的excelapplication控件操纵EXCEL。
在窗体加载时有
ea1.connect;
在窗体卸载时有
ea1.disconnect;
ea1.quit;
ea1.free;
问题是我先前用excel打开了文件exbook1.xls
我并不想关掉它。可是运行完我编的程序,关闭窗体之后,所有excel打开的文件都被自动关闭了。
excelapplication不能单独创建一个excel实例么?程序结束后只关掉自己创建的实例,保留其他打开的excel实例及文件。
请大侠指教。
 
ExcelApplication只存在一个实例,把ea1.Quit去掉把,没什么关系的
 
多谢老大。
另外,对于
free
disconnect
quit
destroy
之间的区别,老大可以给介绍一下么?[:D]
 
free和destroy是释放ExcelApplication
disconnect是关闭和Excel的连接,如果
假如原来Excel没有运行,而且没有执行什么没保存的工作Excel会自动退出
quit是关闭Excel不管原来有没有运行
 
后退
顶部