【VBA】OSの種類を判別する
Windows と Mac のOS間で VBA の スクリプトが動かない。そんな時にプラットフォーム毎に処理を分けることがあります。VBA では Application.OperatingSystem に Windows 4.00 や Macintosh 7.00 といった OS を判別するための文字列が入っているので、その文字列を見てプラットフォームが何なのかを知ることが出来ます。
サンプルコード
If Application.OperatingSystem Like "*Mac*" Then
' Mac
Else
' Windows
End If