在开发过程中,调用网上一个EXCEL类时,已经引用了COM组件:Microsoft Excel 11.0 Object Library,还是提示这个错误或提示:命名空间“Microsoft office”中不存在类型或命名空间名称“Interop” (是缺少程序集引用吗?) 、命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”(是缺少程序集引用吗?) 、找不到类型或命名空间名称“Workbook”(是否缺少 using 指令或程序集引用?) 、找不到类型或命名空间名称“Worksheet”(是否缺少 using 指令或程序集引用?) ,诸如这些提示。
问题原因:我们在安装OFFICE没有选择.NET 可编程性支持。
解决方法:
1、打开控制面板,更改Office的安装,选中下图中的红色方框内:选择应用程序的高级定义;
2、下一步之后,按照下图选中安装选项中的“.Net可编程性支持”项,一路“下上步”至安装完毕;
3、重新添加引用。
到这问题就解决了,如果你和我一样原来安装的是OFFICE精简版,很不幸,要删除OFFICE,下载个完整版重新安装吧。