我在写一个生成word文档的代码,可是在vs里找不到Interop.Word.dll这个dll,这是怎么回事呢,我已经把office.dll的引用添加进来了啊

解决方案 »

  1.   

    应该是MSO.DLL吧。另外注意,不能随意分发Word软件的一部分,详细参见Microsoft Office许可协议。
      

  2.   

    添加引用-> COM -> Microsoft Word xxx.xxx object libraryInterop打头的文件是.net为使用COM生成的代理类,里面全是接口,只有添加COM引用时才会生成。详见:
    http://blog.csdn.net/simonezhlx/archive/2009/06/17/4275612.aspx
      

  3.   

    在com里找不到word.dll啊,.net组件里也找不到,这个word.dll在生成word文档时用到,有谁知道在哪里呢
      

  4.   

    选择项目添加引用,COM 选项卡
    Microsoft Word 11.0 Object Library
     Microsoft.Office.Interop.Word.dll
     Microsoft.Office.Interop.Word
    或Interop.Word.dll 
    Microsoft.Vbe.Interop.dll 
    office.dll 
    三个DLL复制到程序bin目录
      

  5.   

    选择项目添加引用,COM 选项卡 
    Microsoft Word 11.0 Object Library 
    Microsoft.Office.Interop.Word.dll 
    Microsoft.Office.Interop.Word 
      

  6.   

    没有Microsoft.Office.Interop.Word.dll ,其他的添加了还是不行,我看书上写的只添加了一个Interop.Word.dll ,这个dll不是在Com组件里,是怎么回事呢
      

  7.   

    装过Word 会有 
    Microsoft.Office.Interop.Word Add Reference --> .NET --> Micrsoft.Office.Interop.Word  应该有两个 一个11.0.0.0的一个12.0.0.0的
    没有装的话应该是找不到的。
      

  8.   

    我添加了Micrsoft.Office.Interop.Word.dll引用,但是不行,Word的属性还是空的,必须添加Interop.word.dll才可以,不知道这两个区别是什么,这个dll又在哪里,急!!!