请教高手-ole调用问题:被呼叫方拒绝接收呼叫(200分)

Y

ydfq

Unregistered / Unconfirmed
GUEST, unregistred user!
程序中调用word,用的是word97的tbl,但用户用的有word97,word2000。
程序安装在98,2k,xp下,一直都正常,有台xp的机子,这两天不能正常使用了,出现的错误
是:被呼叫方拒绝接收呼叫。重装office2000也不行了。
跟踪错误:
try
FWordApp := CoWordApplication.Create;
FEventSink := TWordEventSink.Create(Self,FWordApp,ApplicationEvents,DocumentEvents);
except
on E:exception do
raise Exception.Create('启动Word出错,原始错误信息:'+#13+E.Message); 《《--错误
end;
这可是delphi自带的啊:(
请问各位大大,这是什么原因?怎么解决?
谢谢了。
 
为什么不直接用
CreateObject('word.application')
 
我把那台机子重装了系统就好了,可什么原因导致这样还没有搞明白。
哪位大大能告诉我?谢谢了
 
这个问题可能是office2000中的注册信息有不对的地方,你其实可以用office2000中的修复
工具来检测修复一下,应当也可以解决问题的,不过重装系统可以根本解决各种问题!![:D]
 
我今天才发现问题的出现是因为用户新安装了Norton AntiVirus 2002以上版本。我也试过了
用2002中文、2003都会出现这个问题,但2001,2002Pro 英文版都是正常的。
在2002中文,2003版中关闭Office插件也正常,但总不可以要求用户关闭这吧?
该如何解决呢?
 
没有人遇见过类似的问题吗?
 
我们的程序也经常碰到这种问题,关注中。
 
呵呵,好久没有人关注了,再次提前:)
 
顶部