2017-06-22 66 views
0

在Office即點即用(Office 2016 Retail或Office 365)系統上,我如何(以編程方式)確定內部版本號?如何確定Microsoft Office C2R的內部版本號?

背景:一些功能only available in newer builds,我要檢查安裝的Office版本是否是我想要使用,並建議用戶upgrate功能「足夠新」,如果事實並非如此。

注:我知道,我大概可以閒逛註冊表,並尋找一些看起來像的內部版本號(例如Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\(Client)VersionToReport),但我更喜歡的「官方支持」的解決方案。

VBA或任何.NET語言(或者甚至WMI +您選擇的腳本語言)的解決方案對我來說都很好。

+0

VBA中的'Application.Build'取決於您需要的詳細程度。 – Rory

+0

@Rory:太棒了,這正是我一直在尋找的!但是你爲什麼在評論中寫下你的答案? – Heinzi

+0

我不確定您需要的級別有多詳細? – Rory

回答

1

您可以在VBA中使用Application.Build,具體取決於您需要的詳細程度。

相關問題