Find the current user language

前端 未结 4 663
囚心锁ツ
囚心锁ツ 2020-12-06 00:58

How can I tell the current user language in a vba program?

I need this to show a form in an appropriate language.

4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-06 01:33

    Select Case Application.International(xlApplicationInternational.xlCountryCode) 
       Case 1: Call MsgBox("English") 
       Case 33: Call MsgBox("French") 
       Case 49: Call MsgBox("German") 
       Case 81: Call MsgBox("Japanese") 
    End Select 
    

    Straight out of here: https://bettersolutions.com/vba/macros/region-language.htm

    Relevant Documentation: https://docs.microsoft.com/en-us/office/vba/api/excel.xlapplicationinternational

提交回复
热议问题