【问题标题】:I'm checking Ms Office version我正在检查 Ms Office 版本
【发布时间】:2010-10-01 13:09:31
【问题描述】:

我目前正在维护一个旧的 Office 插件。当前解决方案具有确定当前安装的 Office 版本的方法。它查看PublicKeyToken=71e9bce111e9429cVersion= 的注册数据库。一切都很好,花花公子。对于 Office 2003,Version=11,对于 Office 2007,Version=12。对于 Office 2010,Version=14。嗯什么?我们不再计算 10-11-12-13-14-15 等了吗?

也许我的 google-fu 没有告诉我我要寻找的单词/数字是 14,或者我遗漏了一些细节。看MSDN,用<insert 骂人字>搜索引擎也不成功。

Office 2010 是 Version=14 吗?

不幸的是,我只有 Office 2007,所以没有帮助。我不是在问如何获取版本,这已经完成了。

【问题讨论】:

    标签: ms-office version


    【解决方案1】:

    由于迷信(triskaidekaphobia,对数字 13 的厌恶),第 13 版被跳过。事实上,Office 2007 是内部版本的 Office 12,而 Office 2010 是 Office 14。

    还可以查看this video on Channel 9

    【讨论】:

    • 谢谢,我对此有所怀疑,然后我的 google-fu 让我失望了。好的,我现在如何奖励正确的答案。两个人——同一时间——同样的答案。恐怕博尔特排在第一位,所以一定是他排在第一位。对不起昆比。
    • @DoStuffZ:实际上,Quimby 的回答是第一个——仅仅 15 秒。我们的答案是随机排序的,除非在您看到我们的答案之前,马特的投票已经投了,在这种情况下,我的确实会排在第一位。
    • FAQ 链接已损坏。
    【解决方案2】:

    来自维基百科:版本号 13 被跳过,因为对数字 13 的厌恶。

    【讨论】:

      【解决方案3】:
      MS 2007: <AppVersion>12.0300</AppVersion> 
      MS 2010: <AppVersion>14.0300</AppVersion> 
      MS 2013: <AppVersion>15.0300</AppVersion> 
      MS 2016: <AppVersion>16.0300</AppVersion>
      

      【讨论】:

      • 虽然此代码可以解决 OP 的问题,但最好包含关于您的代码如何解决 OP 问题的说明。这样,未来的访问者可以从您的帖子中学习,并将其应用到他们自己的代码中。 SO 不是编码服务,而是知识资源。此外,高质量、完整的答案更有可能得到支持。这些功能,以及所有帖子都是独立的要求,是 SO 作为一个平台的一些优势,使其与论坛区分开来。您可以编辑以添加其他信息和/或使用源文档补充您的解释。
      猜你喜欢
      • 2010-10-28
      • 2022-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 2021-08-03
      相关资源
      最近更新 更多