概要
インストールされている 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
バージョン番号マッピング:
「バージョン」を対応するバージョン番号に置き換えます:
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 レジストリ キーを検査し、適切なバージョン番号を使用することにより、特定の Excel インストールを含む、インストールされている Microsoft Office のバージョンを効果的に判断できます。 ただし、Office 2019 および Office 365 のクイック実行インストールを扱う場合は、制限事項に注意してください。
以上がインストールされている Microsoft Office のバージョンをプログラムで検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。