如题
在网上找了一些相关的文档,尝试了一下,但是行不通,总是提示生成Word出现错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。琢磨了半天,不知道什么意思,请教高手,有没有高手用.net2005实现了对Word2003进行操作,都需要什么环境?需要引用啥?望不吝赐教,多谢!

解决方案 »

  1.   

    你是用了word.dll?
    试试打开控制面板--〉管理工具--〉组件服务中的DCOM配置,找到
    Microsfot Word文档,打开属性--〉安全页面,将三个权限自定义给你
    需要的用户,如果是asp.net,就分配给ASPNET用户组。
      

  2.   

    在2005下安装VSTO2就可以很方便的操作Office对象,VSTO是什么可以在网上搜索,
    http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242189
      

  3.   

    谢谢楼上的,但是问题是我的代码中New的Word.Application在调用.quit时报错,断点跟踪的话会直接在
    Word.Application newWord = null; 
    这个位置抛异常,但是整个程序是可以编译的~~,HTML里报错是空,也就是对象没有创建,郁闷啊,大家谁有经验?或者有这方面的文档,出手99啊,多谢!