Microsoft.Office.Interop.Excel, Version=12.0.0.0版本高于引用的程序集(已解决)

Microsoft.Office.Interop.Excel, Version=12.0.0.0版本高于引用的程序集(已解决)


论坛里的帮助:http://bbs.csdn.net/topics/390639058?page=1.


一是可以修改web.config中的版本信息如:Microsoft.Vbe.Interop, Version=14.0.0.0, 把12.0.0.0改一下版本为14.0.0.0

  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="Microsoft.Vbe.Interop, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
        <add assembly="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="office, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
      </assemblies>
    </compilation>
  </system.web>

二是:删除.dll文件,重新引用一下。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
`Microsoft.Office.Interop.Excel` 是 Microsoft Office 应用程序的 COM (Component Object Model) 接口,用于在 .NET 环境中与 Excel 进行交互。它是通过 Visual Studio 的 Interop 特性实现的,允许 C# 程序员访问 Excel 的功能,如创建工作簿、操作工作表、读写数据等。 要在 C# 中引用 `Microsoft.Office.Interop.Excel`,你需要按照以下步骤操作: 1. **安装 Office 引擎**: 首先,确保你已经在计算机上安装了至少 Office 2007 或更高版本,因为 Interop 是针对这些版本设计的。如果是在开发环境中,你可能需要在 Visual Studio 的 NuGet 包管理器中安装 `Microsoft.Office.Interop.Excel`。 2. **添加引用**: 打开你的 C# 项目,右键点击 `References`(引用)节点,然后选择 `Add Reference`。在 COM 组件窗口中,找到并勾选 `Microsoft.Office.Interop.Excel`,然后点击 `OK`。 3. **命名空间导入**: 由于 `Excel` 对象是在 `Microsoft.Office.Interop` 命名空间下的,你需要在代码文件顶部添加相应的命名空间导入,例如: ```csharp using Microsoft.Office.Interop.Excel; ``` 4. **创建 Excel 对象**: 你可以使用 `Application` 类创建一个 Excel 应用实例,然后使用其提供的方法来操作 Excel 工作簿和工作表: ```csharp Application excelApp = new Application(); Workbook workbook = excelApp.Workbooks.Add(); Worksheet worksheet = workbook.ActiveSheet; // ... 使用 worksheet 对象进行操作 ... ``` 5. **处理 COM 异常**: Interop 接口可能会抛出 `COMException`,这通常是因为 Office 应用或文档有错误。记得捕获和处理这些异常。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值