如何确定 Microsoft Office C2R 的内部版本号?

How do I determine the build number of Microsoft Office C2R?

在带有 Office Click-To-运行(Office 2016 Retail 或 Office 365)的系统上,我如何(以编程方式)确定内部版本号?

背景:有些功能是only available in newer builds,我想查看安装的Office版本是否是"new enough"我想使用的功能并建议用户升级。

注意:我知道我可能可以在注册表中查找并查找看起来像内部版本号的内容(例如Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\(Client)VersionToReport),但我更喜欢 "officially supported" 解决方案。

VBA 或任何 .NET 语言(甚至 WMI + 您选择的脚本语言)的解决方案对我来说都很好。

您可以在 VBA 中使用 Application.Build,具体取决于您需要的详细程度。