Office のバージョン確認 コマンド
Windows11 環境において、 Office のバージョンを確認するコマンドを紹介します。
方法1: レジストリから Office バージョンを取得
通常の Office インストール(バージョン番号付き)
powershell
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" | Select-Object ClientVersionToReport
ClientVersionToReport が Office のバージョン(例: 16.0.17126.20132)です。
この方法は Microsoft 365 / Office 2016 以降の Click-to-Run 方式に対応。
方法2: 実行ファイル(EXE)から確認
Office のインストールフォルダにある WINWORD.EXE や EXCEL.EXE などからバージョンを取得:
powershell
$officePaths = @(
"C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE",
"C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE",
"C:\Program Files\Microsoft Office\Office16\WINWORD.EXE",
"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE"
)
foreach ($path in $officePaths) {
if (Test-Path $path) {
(Get-Item $path).VersionInfo | Select-Object FileName, ProductVersion
break
}
}
他にも Outlook, Excel などでパスを変更して応用可能です。
方法3: WMI で Office 製品情報を一覧取得
powershell
Get-WmiObject -Query "Select * from Win32_Product Where Name like '%Office%'" | Select-Object Name, Version
注意点:Win32_Product は遅い&副作用(再構成)があるので、頻繁な利用には注意が必要。
16.0 Office 2016 / 2019 / 2021 / Microsoft 365
15.0 Office 2013
14.0 Office 2010
12.0 Office 2007
キーワード:Office
Windows トラブルシューティング一覧に戻る
(ご注意事項)本ページは2017年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。