服务器进程异常退出就会导致该结果
你应该先用程序关闭Word

解决方案 »

  1.   

    你的问题描述得不清楚。最好把源代码贴上来。你所谓的“把word关闭”,是怎么关闭?你的程序关闭,还是手动强行关闭?还有“再用方法调用……”,这要看你的代码。从你的错误代码看,似乎是说手工关闭word后,你的程序“不知道”,再次用方法操作word对象时,因为word对象已经不存在而导致错误。
    如果是你自己的程序关闭的,就必须再次打开,才能操作。所以我认为你是我上面所说的意思。那样的话,在操作eord对象前,你就必须在代码中判断这种错误。这也是编码的好习惯。还有就是你可以让word启动,但令其hide,不要显示,可以基本防止认为关闭它。
    不知道我理解对了没有你的问题。
      

  2.   

    可能的原因是你把Word文档全部关闭后内存中再也没有Word实例了,所以你调用word的方法时会出错误,你可在 set WordApp=new Word.Application 语句后再调用你的方法,试一试,
    如果成功,请加分。
      

  3.   

    用mrlining(ball)的方法可以了,但还有一问要得到生成 Application 对象事件句柄时也会有类似问题,怎么解决好??
      

  4.   

    最简单的一种方法是用on error goto error1
    或者API函数GetActiveObject (我没有试过, Delphi好使)