Microsoft”中不存在类型或命名空间名称“Office” 本帖最后由 feifeiyaqi3 于 2011-06-22 14:42:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Office打补丁,,或者直接下载【Microsoft.Office.Interop.Word.dll】,然后项目重新添加引用 下载【Microsoft.Office.Interop.Word.dll】然后引用Microsoft.Office.Interop.Word.dll,我看了下版本是12.0但是问题依然存在。 去下载Microsoft.Office.Interop.Word.dll这个组件,或者你把你的office重装,注意一点就是要完全安装,那个组件才会进来,然后在项目引用就可以了 步骤1.首先添加Excel组件,在VS的“解决方案资源管理器”中添加引用Microsoft Excel 12.0 Object Library步骤2.在代码中加入如下命名空间:using Excel = Microsoft.Office.Interop.Excel; 你要先在项目里添加这个DLL,然后才能引入的 再web.config的配置里加上这个就可以了应该,我这么就好了。 <compilation debug="true"> <assemblies> <add assembly="Microsoft.Office.Interop.Outlook, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/> <add assembly="Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/> <add assembly="Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/> <add assembly="Microsoft.Office.Interop.OutlookViewCtl, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies> </compilation> 参考7楼的回答。 再引用中加入dll。 我是在在引用里添加 Microsoft.Office.Interop.Excel和Office这个两个 我office根本就没有dll,在com下根本找不到12.0和11.0,只有6.0和5.0 listview固定列标题 枚举的作用范围 winfrom怎么一次性定义所有文本框的样式 委托和继承相比较,具有那些优缺点? 求教,关于接口,类,对象的问题 请教c#中特有的out在vc.net中没有该怎么代替 安装.net开发的软件,需要具备哪些组件才能运行??? winform中将datagrid导出为EXCEL文件 用.net怎么能生成标准的dll AjaxPro无法刷新dropdownlist? 求解决?一直在线等……:dropdownlist 控件用js添加css样式后SelectedIndexChanged事件无响应 Rar 命令
但是问题依然存在。
步骤2.在代码中加入如下命名空间:
using Excel = Microsoft.Office.Interop.Excel;
<compilation debug="true">
<assemblies>
<add assembly="Microsoft.Office.Interop.Outlook, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="Microsoft.Office.Interop.OutlookViewCtl, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
</compilation>