对于使用双语报告的人来说,频繁更换数字系统是一件很头疼的事情。
我有代码来更改号码英语到阿拉伯来回。
但我需要了解当前的系统状态是英语还是阿拉伯语。
有办法知道这个吗?
答案1
您需要使用Application
对象
Set lg = Application.LanguageSettings
MsgBox lg.LanguageID(msoLanguageIDInstall) 'this will return the code of the language based on the parameter given to LanguageID method
该参数可以是以下任一
msoLanguageIDExeMode
=4:执行模式语言。msoLanguageIDHelp
=3:帮助语言。msoLanguageIDInstall
=1:安装语言。msoLanguageIDUI
=2:用户界面语言。msoLanguageIDUIPrevious
=5: 使用的用户界面语言优先于当前用户界面语言。