前一段时间,安装了VS2017后,VS2010引用Office.Interop.Excel.dll报错,导致编译一直失败。本机安装的是Office2010

现象:

代码取下来默认引用的Office.Interop.Excel的版本是15.0.0.0,而本机是office2010 对应的应该是office14,但将引用更换成14.0.0遇到如下报错:

Predefined type'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported

Interop type'Microsoft.Office.Interop.Excel.ApplicationClass' cannot be embedded. Use theapplicable interface instead.

但引用Microsoft.CSharp后会一直要求引用其他dll。

解决方法

右击引用的Office.Interop.Excel,将属性中的Embed InteropType 设置为False(将嵌入互操作类型值改为false)

 

原因:

互操作性用来描述的是不同的程序借助同一套交换格式来交换数据,读写相同文件格式及采用相同协议的能力。

在默认情况下,VS会添加C#项目中的任何新互操作引用的此属性设为true

分析可借鉴:http://www.cr173.com/html/49543_1.html

Office.Interop.Excel引用失败相关推荐

  1. C# Microsoft.Office.Interop.Excel 引用的用法

    1)ApplicationClass ExcelApp = New ApplicationClass(); 2) 更改 Excel 标题栏:  ExcelApp.Caption := '应用 ...

  2. microsoft query sql引用单元格_Microsoft.Office.Interop.Excel操作Excel拾遗

    背景: 最近用C#写了一个小工具需要操作Excel,网上搜到的方案都是COM组件方式,即Microsoft.Office.Interop.Excel居多,除此之外,还有以下几种方法: Microsof ...

  3. 引用Microsoft.Office.Interop.Excel的解决方法

    错误 14 命名空间"Microsoft.Office"中不存在类型或命名空间名称"Interop"(是缺少程序集引用吗?) 解决方法: 需要引用Microso ...

  4. 关于C#如何引用Microsoft.Office.Interop.Excel

    关于C#如何引用Microsoft.Office.Interop.Excel 1.添加相关包 2.搜索Microsoft.Office.Interop.Excel 3.查看引用 4.添加using 5 ...

  5. 无法引用Microsoft.Office.Interop.Excel的解决

    微软MSDN文章: http://msdn.microsoft.com/zh-cn/library/aa159923(office.11).aspx 下载 在 Microsoft Office 200 ...

  6. ” Microsoft.Office.Interop.Excel”无法引用

    首先是添加了Microsoft Excel11 Object Libray之后,发现引用里面的" Microsoft.Office.Interop.Excel"不能用.出现了一个可 ...

  7. Microsoft.Office.Interop.Excel # Microsoft Excel xx.0 Object Library 引用

    **# Microsoft.Office.Interop.Excel # Microsoft Excel xx.0 Object Library** #这个** Microsoft.Office.In ...

  8. C#项目添加excel引用Microsoft.Office.Interop.Excel.dll

    C#项目添加excel引用Microsoft.Office.Interop.Excel.dll zgscwxd 2019-01-21 15:40:26  2286  收藏 4 展开 如果需要使用C#处 ...

  9. C#处理excel引用Microsoft.Office.Interop.Excel

    如果需要使用C#处理excel,需要引用Microsoft.Office.Interop.Excel;如何找到这个dll文件啊. (1)windows 全盘搜索 Microsoft.Office.In ...

最新文章

  1. 性能,安全,集成才是web之道
  2. oracle最大空闲时间,使用Oracle PROFILE控制会话空闲时间
  3. vue命令行错误处理
  4. python获取网络信息_利用psutil获取网络信息
  5. javaScript命名规范
  6. 笨方法“学习python笔记之变量及打印
  7. 微软e5服务器,OFFICE365 E5调用api使E5开发者续订(不使用服务器)
  8. 【难题+重点】剑指offer——面试题40:数组中只出现一次的数字
  9. mysql链接 及备份
  10. android加载图片+背景,Android开发中ImageLoder加载网络图片时将图片设置为ImageView背景的方法...
  11. 一文了解CISP,太全了
  12. 读取本地文件assets内容
  13. 配置javaw.exe双击运行jar包
  14. ARM嵌入式系统的学习步骤
  15. Android,保存图片并通知系统更新相册
  16. 考研期间复习时间记录
  17. kartoSLAM报错 transform_tolerance修改解决
  18. 统计学之描述性统计(一)
  19. vba文字型的值转换成数值类型
  20. layui-vertify不生效

热门文章

  1. linux之mmc子系统
  2. 洛谷P1458 [USACO2.1]顺序的分数 Ordered Fractions
  3. 设计原则 - 单一职责原则
  4. 软件测试工程师简历要怎么写,才能让HR看到
  5. iOS 高德地图(五)绘制点标记
  6. 我们是创业团队,实习前两月没钱,全栈每月800块!
  7. Excel怎么统计合并单元格数据
  8. 媒企农三方共建专属基地 探索助力吉林乡村振兴
  9. 以下代码可以屏蔽掉alt+f4
  10. Hbase 内置过滤器