Определить язык excel через OLE
Добавлено: 14 Август 2013, 19:54
Доброго всем времени суток!
Работаю с excel через OLE. Если в англоязычный писать формулы русские, например ОКРУГЛ, будет косяк. А также если стоит русский языковой пакет ROUND не прокатит. Решил средствами VBA определить language. НО
не работает, хотя в самом редакторе VBA код вроде этого
работает.
Как выкрутиться в такой ситуации? Может можно как-нибудь по-другому определить язык офиса?
Работаю с excel через OLE. Если в англоязычный писать формулы русские, например ОКРУГЛ, будет косяк. А также если стоит русский языковой пакет ROUND не прокатит. Решил средствами VBA определить language. НО
Код: Выделить всё
if ?xlsapp{'Application.LanguageSettings.LanguageID(msoLanguageIDUI)'} = 1049 then
Код: Выделить всё
MsgBox Application.LanguageSettings.LanguageID(msoLanguageIDUI)
Как выкрутиться в такой ситуации? Может можно как-нибудь по-другому определить язык офиса?