我的机器上安装了OFFICE2003,可是我添加"Micorsoft Office 11 Object Library"引用,
但就是没有 Word.Application Word = new Word.Application 
事例为何?我的机器环境:VS.NET2005+XP SP2+Office2003

解决方案 »

  1.   

    首先你需要引用的是Micorsft Word 11.0 Object Library,而不是Micorsoft Office 11 Object LibraryMicorsoft Office 11 Object Library提供的是Microsoft.Office.Core类库;
    而你需要的是Micorsft Word 11.0 Object Library提供的Microsoft.Office.Interop类库;
      

  2.   

    当然,写代码时有两种方法,要么是在代码文件头添加using Microsoft.Office.Interop;要么就是使用时把命名空间写全:
    Microsoft.Office.Interop.Word.ApplicationClass app = new Microsoft.Office.Interop.Word.ApplicationClass(); (需要注意:Word.Application是Word 5.0类库的,在11.0里是Word.ApplicationClass)