Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 22:46   #1
blackarrow
Пользователь
 
Регистрация: 14.05.2011
Сообщений: 37
Вопрос Правильный учет языковых настроек

Коллеги,
Просьба проконсультировать по такому вопросу:
В коде создания сводной таблицы нужно сформировать веточки, которые будут выполнять разный код для русского, украинского и английского экселя. Примерно так:
Код:
select case ...
case is ... 'для русского .PivotField("сумма по полю xyz").NumberFormat = ("### ### ##0.00") case is ... 'для английского и украинского .PivotField("sum of xyz").NumberFormat = ("### ### ##0.00")
end select
Поскажите, пожалуйста, что лучше/правильнее ставить в контроль case? msoLanguageIDInstall или msoLanguageIDExeMode? К чему идет реальная привязка в приведенном примере? Вариантов msoLanguageIDInstall реально множество, но сколько существует реально вариантов msoLanguageIDExeMode? Происхождение первого понятно - язык, который выбрали при запуске инсталлятора, как выбирается второй?? Хотелось бы глубже разобраться.
Заранее спасибо.
blackarrow вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правильный треугольник St1nk3r Помощь студентам 12 05.11.2011 10:36
не правильный график katerina17171 Помощь студентам 0 24.06.2011 15:59
правильный многоугольник fist001 C++ Builder 7 10.06.2011 21:50
правильный алгоритм? Pekus Помощь студентам 2 19.05.2011 12:26