【问题标题】:Steer VS2013 Excel automation into either Excel 2010 or 2013 when both are installed安装 VS2013 Excel 自动化到 Excel 2010 或 2013 时
【发布时间】:2015-11-30 12:40:27
【问题描述】:

在使用 Visual Studio 2013/C# 创建 Excel 自动化时...我的机器上同时安装了 Office 2010 和 Office 2013。如何创建将安装到 Excel 2010 或在另一种情况下安装到 2013 的加载项,我的选择。创建一个新的 2010 或 2013 加载项项目是否可以解决问题,或者我是否必须配置一些东西才能将其引导到其中一个?谢谢

【问题讨论】:

    标签: c# excel automation add-in


    【解决方案1】:

    您必须为每个想要定位的 Office 版本创建一个加载项。即 2010 年的一份; 2013 年的另一个,依此类推。每个加载项中使用的 Office 类型都锁定到该版本的 office。 COM 和自动化确实允许您从与版本无关的 PROG IDs 创建对象,但这是另一回事。

    但是,如果操作正确,您可以抽象出一些核心代码以在 Office 安装之间共享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多