手工创建word对象的几个问题:
下面是delphi中打开word文档的代码:
v_app:=CreateOleObject('Word.Application');
v_app.visible:=True;
v_app.Documents.open(s1,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
有三个问题请教:
<1>增加什么语句可以在word事先打开的情况下,不再创建word.Application,具体位置应该在什么地方?
<2>为什么我在最后增加v_app.free,执行后(已打开word)会报错,难道不须要销毁这个动态创建的对象吗?那样的话内存不是会被耗完??
<3>程序执行后,word也打开了,在word中所做的操作(如修改,关闭,保存),delphi程序能够及时知道吗?
我想在这个打开的word文件关闭时,打它保存到数据库中(ADOTable1blob.loadfromfile),所以我必须判断word文件到底是不是关闭了(或者说保存了)
分数不多(我只能给这么多了),希望各位能伸出援助之手,谢谢!