本帖最后由 slowhand 于 2013-04-15 16:39:21 编辑

解决方案 »

  1.   

    自己解决
    相关网址:http://blog.csdn.net/yeness/article/details/7754486
    设置一下office的com组件的访问权限就好了。难道是我提问的方式错了?每次提问都没什么回复~
    散分了(这次应该有回复的吧)
      

  2.   

    regasm assembly.dll /codebase
      

  3.   

    日志能够写入,不代表着就有权限操作Office。
      

  4.   


    http://msdn.microsoft.com/en-us/library/04za0hca(v=vs.110).aspx
    regsvcs /appname:myTargetApp myTest.dll
      

  5.   


    如果有一个桌面程序(或者是window service服务程序但是“为了能让其有权限操作Office”而启用“允许与桌面交互”模式),那么你的web服务程序可以与之进行进程间通讯。进程间通讯有许多方式,例如你可以在你的桌面程序中写上两、三行代码监听udp请求,并返回处理结果。也可以采用命名管道方式。也可以采用共享内存方式。等等。这些方式都能实现高效率地“一问一答”式的服务,你的桌面程序是服务,你的php程序是客户。
      

  6.   

    请教各位大神,MSWord.ApplicationClass是需要安装word才可以的,那么,有没有办法不调用word,也可以编辑word文件呢?
      

  7.   

    C#写COM+,强制要有.NET支持,实用度太低。