Excel VBAメモ OSのバージョンを確認してみる
用事があってネットに聞いたらさくっと答えが見つかった。
ポイントはこんなん…ってってもそんなにない。
- Application.OperatingSystemプロパティを取得する
- プロパティの文字列でOSのバージョンを判定する
んで、コードはこんな感じ。
って言ってもプロパティの文字列をメッセージボックスで表示するだけだけど…。
MsgBox Application.OperatingSystem
実行してみるとこんな感じ。
Windows 10なんだけど、"Windows (32-bit) NT 6.02″って表示された。
“Windows 10″とか"Windows 8″みたいにコントロールパネルから辿っていって確認できるバージョンが表示される訳ではないみたいで、そういった表示に合わせて判定をする場合は末尾の数字を解読することになる(OSとの対応づけは今回は省略…)。
あと、OSが64bitでもインストールしたExcelあるいはWordといったOffice製品が32bitだと"32-bit"`って表示されちゃうみたい。
んまま、明日への自分へのメモってことで。
関連記事
C++メモ for each文で値を変更できるように値を参照渡し(リファレンス)にしてみる
前に便利になったなぁと自己満足していたfor eachに相当する構文を使ったら. ...
OSXメモ Parallelsのレスポンスが遅いのでディスクのアクセス権の修復を試してみる
ParallelsでWindows 7を動かしているんだけど、使ってるMacはM ...
Excel VBAメモ オリジナルなリボンメニューのタブとボタンを追加してみる
最近用事があって試したのでメモ。 だいたいのポイントとしてはこんな感じ。 xls ...
C#メモ ウィンドウの最大化・最小化ボタンを消してみる
これまた忘れそうなのでメモ…。 たとえば、こんなウィンドウ(フォーム)があるとす ...
PowerShellメモ 別のファイルに書かれているスクリプトファイルのメソッドを呼び出してみる
はじめに そりゃま、コードの行数が多くなれば分けたくなる...CやC++とかでい ...
ディスカッション
コメント一覧
まだ、コメントがありません