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

时间:2017-06-22 15:27:19

标签: c# vba ms-office

在具有Office即点即用(Office 2016零售版或Office 365)的系统上,我如何(以编程方式)确定内部版本号?

后台:某些功能是only available in newer builds,我想检查已安装的Office版本是否“足够新”以支持我想要使用的功能,并建议用户升级如果不是。

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

VBA中的解决方案或任何.NET语言(甚至WMI +您选择的脚本语言)都适合我。

1 个答案:

答案 0 :(得分:1)

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