現在のMicrosoft Officeアプリには、さまざまな製品の種類と、バージョン/ビルド番号が存在します。これらの情報は製品を特定したり、更新レベルを確認したりする際に重要ですが、WindowsやOfficeアプリのGUI上で確認するのは少し面倒です。プログラム的にコマンドラインやスクリプトから取得する方法を考えてみました。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
現在の「Microsoft Office」アプリ(以下、Officeアプリ)には、「Microsoft 365」サブスクリプション製品(Microsoft 365 Apps for Enterprise/Business/Personalなど)や永続ライセンス製品(Microsoft Office Professional Plus 2021など)など、購入方法やプランに応じてさまざまな製品が存在します。
また、Officeアプリは継続的に更新され、新機能が追加される「YYMM形式」のバージョン番号(2305など)と、更新レベルを示すビルド番号(16.0.16501.20210や16501.20210)も存在します。これらの情報は、WindowsやOfficeアプリのGUI操作で確認できますが、プログラム的にコマンドラインやスクリプトから取得する方法を考えてみました。
2年以上前に書いた以下の連載記事では、Officeアプリの更新バージョン情報(実際には更新ビルド)と、更新チャネルの確認、および更新プログラムのインストール開始を、Officeアプリを開くことなくスタートメニューからのワンクリックでできるようにする方法を紹介しました。この方法は、筆者の複数台のPCで今でも重宝しています(画面1)。
上記記事では、Officeアプリの製品名や、新機能が追加されたときに更新される「YYMM」(YYはリリース年の西暦下2桁、MMは初回リリース月)形式のバージョン情報は考慮しませんでした。これらの情報は、Officeアプリの「ファイル|アカウント」(Microsoft Outlookの場合は「ファイル|Officeアカウント」)で確認できます(画面2)。
Copyright © ITmedia, Inc. All Rights Reserved.