我在word中添加一个菜单"Sunpro",并在该菜单下添加一菜单项
以上都成功了,可是问题出现了
打开第一个word,一切正常.打开第二个word时,发现它没有重新执行OnConnection
就是说菜单项的事件没有驱动
出现这种情况的原因是什么不是很清楚,不知道大家是否有解决的办法
还望指教

解决方案 »

  1.   

    是这样的,不是错误。我写过outlook插件也是如此。OnDisConnection只有在第一个宿主程序退出时才被执行,所以第二个宿主程序OnConnection
    将不会被执行,我分析的情况是这样。
      

  2.   

    我的理解是这样的,word本身是一个mdi的程序,但和普通的mdi不一样,就是会有多个窗口,并且在任务栏上也是多个,但是他们是同一个进程,从进程管理器上可以看到只有一个进程,也是说只有一个application对象,打开第二个word不会开新的进程,所以就没有执行onconnection
      

  3.   

    谢谢两位,但很多插件都解决了这个问题
    如果这样的话,在启动第二个word时,第一个word应该有个事件被驱动,是不是截获该事件就能解决该问题???
    思路不知道是否正确,请大家提点意见
    还有你们是如果解决该问题的,先谢谢