关闭Word文档的错误。(50分)

  • 主题发起人 leohubble
  • 开始时间
L

leohubble

Unregistered / Unconfirmed
GUEST, unregistred user!
我利用CreateOleObject调用Word,打开文档(worddoc:=wordapp.documents.open(文件名))后,然后用
worddoc.close关闭文档,老是报"此方法或属性无效,该文档在另一个应用程序中"的错误,但是再重新
调用一次,就又没事了,不知道原因是什么,如何解决?
 
我想你可以试试直接用wordapp.close或wordapp.quit;
 
我只是要关闭文档,不想退出word
 
用wordapp.activedocument.close,关闭当前活动文档,
可能是你的worddoc没有正确取到值。
 
可能不是这个原因,我的FWordDoc肯定正确取得值了(都在我的程序中显示出来了),然后
再关掉就不行,很是奇怪,我一共创建了两个,另外一个是再它之前关掉的,没有问题。另外,
偶然发现,如果当时我把Word打开,然后再运行我的程序,关闭时就不会报错,很是奇怪。
 
打开Word后,WordApplication.Connected:=False;
 
我是用的createOleObject调用的,不是用的servers控件
 
顶部