Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как програмно в VBA переключить язык ввода с клавиатуры
 
 автор: Edvard   (30.11.-1 в 00:00)
 
 

очень актуально: как програмно в VBA переключить язык ввода с клавиатуры

а также програмно переключать Caps Look и Num Luck

  Ответить  
 
 автор: ?.?.   (30.11.-1 в 00:00)
 
 

Re: как програмно в VBA переключить язык ввода с клавиатуры Объявить в модуле:
Declare Function LoadKeyboardLayout Lib "user32" Alias _
"LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long

Переключение клавиатуры на английский:
LoadKeyboardLayout "00000409", 1 English

На русский:
LoadKeyboardLayout "00000419", 1 Русский

Нажатие на клавишу имитирует инструкция SendKeys. Посмотрите хелп.
Для ваших случаев:

SendKeys "{CAPSLOCK}"
SendKeys "{NUMLOCK}"

  Ответить  
 
 автор: ????????   (30.11.-1 в 00:00)
 
 

Re: как програмно в VBA переключить язык ввода с клавиатуры http://am.rusimport.ru/MSAccess/topic.aspx?ID=343

  Ответить  
 
 автор: ???   (30.11.-1 в 00:00)
 
 

Re[1]: как програмно в VBA переключить язык ввода с клавиатуры АлексейЕ - легко и изящно - мне понравилось!

  Ответить  
 
 автор: ?.?.   (30.11.-1 в 00:00)
 
 

Re[1]: как програмно в VBA переключить язык ввода с клавиатуры К сожалению не разделяю вашего восторга, так как имеются недостатки:
- не работает под Асс-97
- SysCmd 711 - не документированная возможность, со всеми вытекающими отсюда последствиями. Такие возможности следует применять, если нет другого выхода. А в данном случае он есть.

  Ответить  
 
 автор: ???   (30.11.-1 в 00:00)
 
 

Re[1]: как програмно в VBA переключить язык ввода с клавиатуры я программированием занялся от того, что школу не смог закончить :)))
А посему оригинальные решения всегда уважаю...
С А-97 уже пару лет как перестал работать, а данную недокументированную возможность интереса ради уже подключил в одну коммерческую программу и пока, за пару дней, нареканий по ней не было. Через пару месяцев тестирования уже буду точно знать - подходит мне сия возможность али придется идти стандартно-"чемоданным" путем...
С уважением.

  Ответить  
 
 автор: ???   (30.11.-1 в 00:00)
 
 

Re[1]: как програмно в VBA переключить язык ввода с клавиатуры 2АлексейЕ - легко и изящно - мне понравилось!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList