• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの英語版、日本語版の見分け方)

Excelの英語版、日本語版の見分け方

このQ&Aのポイント
  • ExcelのVBAマクロで日本語環境と英語環境で文面を切り替えたい場合、VBAでExcelの言語設定を取得する方法を知りたいです。
  • Excelのバージョンは2000で、OSは98、ME、NT、2000の混在しています。
  • 現在は一度だけ英語か日本語かの選択をするMsgBoxを表示し、その情報をもとに文面の切り替えを行おうとしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • baka
  • ベストアンサー率83% (15/18)
回答No.1

International プロパティで取得できるようです。 If Application.International(xlCountryCode) = 81 Then MsgBox "日本語" Else MsgBox "その他" End If '81' というのは当方の環境で返る値です。正確な国番号はわかりません。 その他の主な国番号は次の通り。 1 = US English 33 = French 49 = German

参考URL:
http://www.microsoft.com/JAPAN/developer/library/off2000/VBAXL/xlproInternational.htm
akey
質問者

お礼

ありがとうございます。こういう方法があったのですね。早速試してみましたら、希望どおりの動作を実現することができました。これから日米共通のマクロを作成する機会が増えそうなので頻繁に利用することになりそうです。 今後ともよろしくお願いいたします。

関連するQ&A