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