就是,我用Webrowser控件打开word文档,但就是打不开,总是弹出一个窗口,告诉我说服务已经运行,但忙,要切换,可我切换了也没有用啊,我看了,已经启动了word进程了.而且这个时候再想运行word也没有反应了,需要把word进程都停掉,再运行word才行.各位高手,以前你们有没有碰到这个问题,帮我看看,先谢谢各位了.本来浏览器是可以打开word文档的,但我后来发现浏览器也不能打开word文档.我怀疑是我机子上装了什么导致的,可就是不知道是什么.

解决方案 »

  1.   

    出现这种情况,一般是你的Webrowser控件正在启动Word并访问它的接口,但是由于某种原因无法访问Word的接口,造成死锁!你可以试试先把Word启动一个实例,然后在调用你的webrowser控件看看能不能访问。如果还不好使,是不是你的Webrowser控件不支持该OLE自动化接口,比如Word版本太高,你的Webrowser版本太低了!
      

  2.   

    to skybblue:
      我试过了,先启动一个Word实例后,再运行程序,出现任务不能完成,Webrowser-Word正忙.需要切换,我一点切换就切换到打开的Word文档了,然后,不能关Word文档了.这是什么原因呢?我的Office是2000的,IE是5.0的,是不是IE的版本低了?还有,我在IE中可以打开各种Office文档.我实在是想不出什么原因了.恳求你能多指点一下我.先在这里谢谢你对我的问题的关注!