概述
了解已安裝的 Microsoft Office 版本,尤其是 Excel 版本,對於各種應用程式至關重要。本指南提供了檢測這些版本的可靠方法。
方法:
可靠的方法包括檢查 InstallRoot 註冊表項。
登錄關鍵位置:
每個 Office 應用程式都維護一個唯一的註冊表項,指示可執行檔的位置:
HKLM\Software\Microsoft\Office\Version\Word\InstallRoot::Path
HKLM\Software\Microsoft\Office\Version\Excel\InstallRoot::Path
HKLM\Software\Microsoft\Office\Version\PowerPoint\InstallRoot::Path
版本號碼映射:
將「Version」替換為對應的版本號碼:
Microsoft Office Version | Registry Version Number |
---|---|
97 | 7.0 |
98 | 8.0 |
2000 | 9.0 |
XP | 10.0 |
2003 | 11.0 |
2007 | 12.0 |
2010 | 14.0 |
2013 | 15.0 |
2016 | 16.0 |
2019 | 16.0 |
Office 2019 和 Office 365 的特別注意事項:
Office 2019及後續版本所使用的即點即用安裝方法會改變登錄結構。 版本號碼並不一致地出現在登錄項目中。雖然 winword.exe
的檔案版本可能提供線索,但這可能不可靠,因為它也會隨著應用於舊版 Office 2016 安裝的修補程式而增加。
摘要:
透過檢查 InstallRoot 登錄項目並使用適當的版本號,您可以有效地確定已安裝的 Microsoft Office 版本,包括特定的 Excel 安裝。 但是,請注意處理 Office 2019 和 Office 365 的即點即用安裝時的限制。
以上是如何以程式設計方式偵測已安裝的 Microsoft Office 版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!