我已经引用了:COM-〉添加Microsoft Excel,
但解决方案管理器里的“Excel”那里有个黄色叹号,还是无法操作Excel???????

解决方案 »

  1.   

    1楼说法没有意义,黄色叹号表示找不到相应的DLL,这时候你怎么能用这个DLL里的namespace?
    建议lz删除引用重新添加一次
      

  2.   

    Interop.Microsoft.Office.Core.dll
    Interop.Excel.dll
    Interop.VBIDE.dll
    Interop.Word.dll引引看看.
    我操作office用这几个就行.
      

  3.   

    是不是对office的版本有限制。
      

  4.   

    既然已安装了office,为何会没有相应的DLL文件?不会要手动在安装光盘里找吧?
    明晚结贴!
      

  5.   

    看看你的Excel是在vs 之前安装还是之后安装
    如果先安装excel后安装vS 那你要重新安装excel的一些组件。
      

  6.   

    找不到excel.dll Excel.dll文件生成方法:
    1.要保证机器本身要安装OFFICE. 2.把[C:\Program Files\Microsoft Office\Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:\Visual Studio.Net\SDK\v1.1\Bin:VS.Net安装路径]路径下。3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:\Visual Studio.Net\SDK\v1.1\Bin]下生成Excel.dll组件。4.在项目中添加Excel.dll引用就OK了。 Excel2003生成Excel.dll的方法为了在VS2005中,对Excel文件进行操作,需要用到Excel.dll,方法是将Office目录下的Excel.exe文件拷出来,把Excel.exe文件考到C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin里然后运行VS2005命令提示输入TlbImp EXCEL.EXE Excel.dll 然后会在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0下找到Excel.dll Office.dll 和VBIDE.dll