Есть такое предположение:
проверять язык Ecxel'я или офиса. Знаю, что есть такая функция в VB, когда-то писал только уже не помню. Пусть ребята подскажут, которые тестно работают с офисом.
Язык Экселя можно проверить так:
Код:
CASE FORMAT(xlApp.LanguageSettings.LanguageID(2)) OF
'1049': BEGIN
//Русский язык
END;
'1033': BEGIN
// Английский язык
END;
END;