質問: Win10(64bit) で Excel2013(32bit) の環境です. Excel の VBA で OS のバージョン確認をするために以下のコードを実行しました. Debug.Print Application.OperatingSystem 結果は以下のとおりです. Windows (32-bit) NT :.00 本来なら,以下のように表示されるはずと思い,ネットで調べたところ, Windows (64-bit) NT 10.00 32-bit と表示されるのは,Excel のバージョンが表示されている(バグ?)らしいですが,OSのナンバー表示が .00 になるのは,私のPCの場合だけでしょうか?
回答: 使用しているOSのバージョンは ApplicationオブジェクトのOperatingSystemプロパティで取得できますが、 Windows 10より古いExcelのVBAで同様の結果を得る保障はありません。