![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Математик
Форумчанин
Регистрация: 27.02.2011
Сообщений: 123
|
![]()
Здра́вствуйте!
Можно ли изменить язык на языковом панеле windows средствами vba? |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
у меня раскладка клавиатуры меняется по Ctrl+Shift
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Математик
Форумчанин
Регистрация: 27.02.2011
Сообщений: 123
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Пара примеров, подгоняйте:
http://excelvba.ru/code/KeyboardLayout Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.06.2014 в 16:30. |
![]() |
![]() |
![]() |
#5 | |
Математик
Форумчанин
Регистрация: 27.02.2011
Сообщений: 123
|
![]() Цитата:
когда я назначил кнопке такой код: Код:
|
|
![]() |
![]() |
![]() |
#6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Обратите внимание на эту строку кода:
Цитата:
недостаточно пару букв в коде поменять))) список кодов для разных языков есть здесь: http://excelvba.ru/code/KeyboardLayout#comment-133 Но в этом списке нет грузинского, - поищите код для грузинского в интернете Когда найдете - дополните строку: Код:
|
|
![]() |
![]() |
![]() |
#7 |
Математик
Форумчанин
Регистрация: 27.02.2011
Сообщений: 123
|
![]()
спасибо всем!!!
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно найти нужный код клавиатуры используя эти коды - задать вручную грузинский и узнать возвращаемый код с помощью GetKeyboardLayoutName.
Затем в цикле (вероятно от английского и вверх) менять раскладки с помощью ActivateKeyboardLayout пока не получим нужный ответ.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Математик
Форумчанин
Регистрация: 27.02.2011
Сообщений: 123
|
![]()
Спасибо Hugo121, наконец узнал я код родного языка.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Так и сделали? Я сам не пробовал, не актуально....
И кстати - так напишите код, поможете землякам. Извиняюсь перед Игорем что не указал чей код - у меня в загашнике лежит без ссылки на автора. Давно лежит... возможно где-то с мая 2011 года и лежит - когда у Игоря код появился. Сейчас добавил ссылку на источник ![]()
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.06.2014 в 16:29. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить пароль, заданный средствами VBA | lion78 | Microsoft Office Excel | 10 | 30.03.2013 19:38 |
Изменить название кнопки на панеле инструментов | agregator | Microsoft Office Excel | 2 | 11.07.2012 11:00 |
Как средствами Delphi изменить IP на компе? | Ky3Heu, | Работа с сетью в Delphi | 1 | 10.08.2009 19:57 |
Определить язык текста средствами VBA | Luckyrich | Microsoft Office Word | 4 | 30.05.2009 11:03 |
Запуск какой либо Windows-программы из Excel средствами VBA | kovalevskivf | Microsoft Office Excel | 3 | 21.05.2009 15:14 |