【问题标题】:How to get the reference of latest version of MS Excel in VB.net application?如何在 VB.net 应用程序中获取最新版 MS Excel 的参考?
【发布时间】:2011-02-16 05:28:30
【问题描述】:

我在我的 VB.net 应用程序中使用 Excel 互操作。我正在使用 Microsoft Office 11.0 对象库和 Microsoft.Office.Interop.Excel 进行 excel 自动化。这两个 dll 都适用于 Office 2003。我的问题是,我怎样才能让我的项目引用最新版本的 MS Office(比如 Office 2010)

【问题讨论】:

    标签: .net vb.net excel interop


    【解决方案1】:

    我不确定我是否理解您的问题。如果您安装了 Office 2010,则只需引用 v14 的库即可。

    但是,如果您的意思是您没有 Office 2010,但您希望让您的应用正常工作,尤其是如果您希望您的应用与多个版本的 Office 一起工作,您需要查看后期绑定。 本文介绍了早期绑定和后期绑定的区别:
    http://support.microsoft.com/kb/302902

    延迟绑定的烦恼之一可能是您没有 Intellisense,而且由于我不是办公自动化方面的专家,因此它可能会减慢我的速度。我有时会通过创建一个一次性项目来解决这个问题,在该项目中我进行早期绑定、编写代码,然后将代码复制到主项目,同时将其更改为后期绑定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      相关资源
      最近更新 更多