インストールされている MS Office のバージョンを検出する方法
質問:
インストールされている Microsoft Office のバージョンを確認することは、ソフトウェア要件の検証と特定の機能の利用可能性を確認するために重要です。さらに、インストールされている複数のバージョンとその特定のバージョンを特定すると、課題はさらに複雑になります。
解決策:
1. レジストリ キーを確認します:
効果的な方法の 1 つは、関連する Office アプリケーションの InstallRoot レジストリ キーを確認することです。たとえば、次のキーの存在を確認すると、Word 2007 がインストールされていることを示します:
<code>HKLM\Software\Microsoft\Office.0\Word\InstallRoot::Path</code>
他の Office バージョンを確認するには、「12.0」を適切なバージョン番号に置き換えます。
2. MSIEnumProducts API を使用します:
あるいは、MSIEnumProducts API を使用して MSI データベースにクエリを実行することを検討することもできます。この方法では、インストールされている MSI 製品のバージョンを含む完全なリストが提供されます。
3. ファイルのバージョンを確認します:
異なる Office バージョン (Microsoft によって正式にサポートされていない) を並行してインストールする場合は、メインの Office アプリケーション (WINWORD.EXE など) のファイル バージョンを比較できます。バージョンが 16.0.10730.20102 より大きい場合は、Office 2019 または現在の Office 365 バージョンを意味します。
Office 2019 および Office 365 の手順:
Office 2019 以降、MSI ベースのインストーラーは廃止され、クイック実行が唯一の展開方法となりました。したがって、メジャー/マイナー バージョン番号は更新されなくなりました。その結果、Office 2016 と Office 2019 のレジストリ キーのバージョン番号 (16.0) が同じになります。
以上がインストールされている Microsoft Office のバージョンを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。