Ms office I';我正在检查Ms Office版本

Ms office I';我正在检查Ms Office版本,ms-office,version,Ms Office,Version,我目前正在为Office维护一个旧插件。当前解决方案有一种确定当前安装的Office版本的方法。它查看注册数据库中的PublicKeyToken=71e9bce111e9429c和版本=。一切都很好。对于Office 2003,版本=11,对于Office 2007,版本=12。Office 2010的版本=14。嗯什么?我们不再数10-11-12-13-14-15等了吗 也许我的谷歌fu没有告诉我搜索的单词/数字是14,或者我遗漏了一些细节。查看MSDN并使用搜索引擎也没有成功 Office

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

也许我的谷歌fu没有告诉我搜索的单词/数字是14,或者我遗漏了一些细节。查看MSDN并使用
搜索引擎也没有成功

Office 2010版本是否为14


不幸的是,我只有Office2007,所以那里没有帮助。我不是问如何获得版本,这已经完成了。

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

版本13被跳过是因为迷信的原因(triskaidekaphobia,对数字13的厌恶)。事实上,Office2007是内部版本化的Office12,Office2010是Office14

另请查看。

MS2007:12.0300
MS 2010:14.0300
MS 2013:15.0300
MS 2016:16.0300

Thx,我对此有怀疑,我的google fu让我失望了。好的,我现在如何奖励正确的答案。两个ppl-同一时间-同一答案。恐怕博尔特排在第一位,所以肯定是他排在第一位。“对不起,昆比。”多斯塔夫兹:事实上,昆比的回答是第一个——只差15秒。我们的答案是随机排列的,除非Matt的投票在你看到我们的答案之前就已经投了,在这种情况下,我的答案确实会排在第一位。链接已断开。虽然此代码可能会解决OP的问题,但最好包含一个解释,说明你的代码如何解决OP的问题。通过这种方式,未来的访问者可以从您的帖子中学习,并将其应用到自己的代码中。因此,它不是一种编码服务,而是一种知识资源。此外,高质量、完整的答案更有可能被提升。这些特性,以及所有帖子都是独立的要求,是SO作为一个平台的一些优势,使其区别于论坛。您可以编辑以添加其他信息和/或使用源文档补充说明。
MS 2007: <AppVersion>12.0300</AppVersion> 
MS 2010: <AppVersion>14.0300</AppVersion> 
MS 2013: <AppVersion>15.0300</AppVersion> 
MS 2016: <AppVersion>16.0300</AppVersion>