C#引用Excel找不到类型或命名空间名称“Excel”

项目中遇到Excel引用的问题,已经有一个项目引用了Excel object 11.0,用得效果也很好。

可是在另一个项目中想引用Excel的时候,就是不能用Excel的的命名空间,提示“ 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?) ”。

当然有同仁说过这个方法,在以下的站点下载一个补丁,然后安装就好了,可是尽管我安装了好几遍,也没能解决我的问题。最后,我去找 Microsoft.Office空间,发现.Interop下有个Excel;于是,我在类前面增加using Excel = Microsoft.Office.Interop.Excel;问题至此解决!

附:微软的补丁。

http://www.microsoft.com/downloads/thankyou.aspx?familyId=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&displayLang=en

时间: 2024-08-03 22:42:35

C#引用Excel找不到类型或命名空间名称“Excel”的相关文章

CS0246: 找不到类型或命名空间名称“DBClass”(是否缺少 using 指令或程序集引用?) 原因

问题描述 ASP.net出现这种错误:CS0246:找不到类型或命名空间名称"DBClass"(是否缺少using指令或程序集引用?)并且没有错误源代码行.求原因 解决方案 解决方案二:你实例化的某个类是无效的..必须先引用其命名空间.就好比你用sqlconnection对象就一定要在头部先引用System.Data.sqlClient解决方案三:这个DBClass在哪个命名空间下?将其添加进来即可.usingXXX.XXX;或是鼠标左键点击这个DBClass,然后弹出提示,选择命名空

找不到类型或命名空间名称“MyChatRoom”(是否缺少 using 指令或程序集引用?)

问题描述 错误提示如下:找不到类型或命名空间名称"MyChatRoom"(是否缺少using指令或程序集引用?)行8:usingSystem.Web.UI.WebControls.WebParts;行9:usingSystem.Web.UI.HtmlControls;行10:usingMyChatRoom.Database;行11:行12:///<summary>源文件:d:DownloadswebMyChatRoomApp_CodeBussinessLogicLayerM

找不到类型或命名空间名称“userinfo”(是否缺少 using 指令或程序集引用?)

问题描述 编译器错误消息:CS0246:找不到类型或命名空间名称"userinfo"(是否缺少using指令或程序集引用?)源错误:行41:{行42://获取当前登录用户相关信息行43:userinfousers=newuserinfo();行44://获取用户信息行45:DataTabledt=users.getcurrentloginuserinfo(Page.User.Identity.Name.ToString());急求啊,userinfo是我用户控件的名称 解决方案 解决方

CS0246: 找不到类型或命名空间名称“T”(是否缺少 using 指令或程序集引用?)

问题描述 编译器错误信息:CS0246:找不到类型或命名空间名称"T"(是否缺少using指令或程序集引用?)源错误:行46:publicclassBinaryTree行47:{行48:publicintcountLeafNode(Node<T>root)行49:{行50:if(root==null)源文件:c:InetpubwwwrootChapter6App_CodeClass1.cs  plain行:48Program:publicintcountLeafNode(N

求助 错误 找不到类型或命名空间名称“Data”(是否缺少 using 指令或程序集引用?),

问题描述 错误找不到类型或命名空间名称"Data"(是否缺少using指令或程序集引用?),这是怎么回事那?命名空间是下面这些usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.

找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)_自学过程

今天将webserice里面的一个代码,拷到一个C#类,结果运行编译错误.DataBase = Server.MapPath("data.mdb");报错:找不到类型或命名空间名称"Server"(是否缺少 using 指令或程序集引用?) 但是我的确引用了名字空间using System.Web;为什么呢?因为Server的完整路径是System.Web.HttpContext.Current.Server.using System.Web是显然不够的:但是在从内

为什么VB.NET没问题 C#提示CS0246: 找不到类型或命名空间名称

问题描述 为什么VB.NET没问题C#提示CS0246:找不到类型或命名空间名称------C#------DBObject.cs(App_Code文件夹)usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespacezllonger.TcrazyShop.DataDefault.csusingzllonger.TcrazyShop.Data;------VB.NET------DBObject.vb(App_Code文件夹)I

急!找不到类型或命名空间名称“DataContractAttribute”?

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.ServiceModel;usingSystem.ServiceModel.Web;usingSystem.Runtime.Ser

asp.net中操作excel等不存在类型或命名空间名称Office

下午的一个Program中想导入一个EXCEL表,但是先后显示了 1.命名空间Microsoft中不存在类型或命名空间名称Office(是缺少程序集引用吗?) 2. 命名空间Microsoft中不存在类型或命名空间名称Interop(是缺少程序集引用吗?) 很是困扰,经过多方查找,总算搞定,留下笔记以后学习.   首先要做的是事情是添加引用(上网下载) Microsoft.Office.Interop.Excel.dll Microsoft.Office.Interop.SmartTag.dll