2010-05-10 62 views
2

我想弄清楚一种检测已安装版本的Excel(理想情况下来自C++)的语言的方法。我需要这个来解决Excel语言与Windows语言不同的计算机的问题(请参阅this问题)。如何检测MS Excel的语言

+0

你是什么意思 – WhirlWind 2010-05-10 16:51:20

+0

此特定安装的语言 - 法文版,英文版,日文版。 – 2010-05-10 16:55:19

回答

4

使用自动化,应用LanguageSettings对象为您提供了:“语言”

Application.LanguageSettings.LanguageID(msoLanguageIDUI) 
+0

谢谢,格奥尔格。下面是一个完整的示例,说明如何解决我在讨论的问题(使用C#)http://www.add-in-express.com/creating-addins-blog/2009/02/13/old-format-invalid-类型库/ – 2010-05-11 13:38:55