- ベストアンサー
Windows (32-bit) NT 6.02
win8.1の64ビットを使っているのですが VBAで Debug.Print Application.OperatingSystem を実行すると Windows (32-bit) NT 6.02 が返るのですが、 何故でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
http://www.geocities.jp/samplecode_20131004/9327864433090918652285976510692147650331561943923581.html http://wiashia.blog.so-net.ne.jp/2012-12-28 Win8→6.2 Win8.1→6.3 と帰ってきてほしいところですね。しかしうまくそうは返ってこないみたいです。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
https://www.moug.net/tech/exvba/0150124.html のプログラムを実行すると 前半のプログラムでは 小生の場合 Windows(32-bit) NT6.02と返りました。 Win8.1はNT系列でNT、64ビットのつもりが32ビットとでるのは、その確認方法が http://www.ka-net.org/blog/?p=3779 (・ExcelでWin7_32bitOSか64bitOSを判断) にありました。 ご参考に。 上記最初のサイトの後半のプログラムでは、(小生8.1の場合で)Microsoft Windows 8.1 6.3.9600と出ました。
お礼
ありがとうございました。
- nanasi3de
- ベストアンサー率34% (135/395)
windowsの内部バージョンですね win8.1はwindows NTの流れを汲むOSだから windows XPは 5.1 で次のWindows Vistaは6.0 Windows 7は6.1 Windows 8/8.1は6.2
お礼
ありがとうございました。
お礼
ありがとうございました。