|
|
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
Привет всем. Подскажите пожалуста, а возможно ли при запуске рабочей книги заблокировать какой-то из языков ввода, оставить только один, например английский; и чтобы пользователь не смог изменять раскладку клавиатуры до тех пор, пока не закроет из книгу? Заранее благодарен, Дмитрий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 10:31:58 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
Пока нарыл вот это: переключает раскладку клавы. Буду рыть и дальше. Может кого это натолкнет на мысль, как заблокировать один из языков? Думал организовать проверку (через таймер), но это как-то коряво, по-моему. Может у кого появятся идеи, напишите, пожалуста. Заранее благодарен, Дима Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 09:16:50 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
Ну, заблокируете вы один из языков. А Проект внезапно подвиснет или как-либо еще некорректно завершится его работа (или вышел новый, безглючный офис 2023?) И как тогда пользователь будет возвращать себе ввод на кириллице? Можно обрабатывать событие OnChange листа, тогда на каждое изменение ячейки можно будет переключать язык "куда надо"... Или (если критично) писать стороннее (скажем, в VB6) приложение (exe), которое сидит, скажем, в трее, и по таймеру ищет заданное окно, смотрит, активно ли оно, и если активно, то переключает раскладку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 09:50:59 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
Да, теоретически это возможно. На практике это очень и очень не рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 18:23:17 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
White OwlДа, теоретически это возможно. На практике это очень и очень не рекомендуется.Проще предупредить юзера: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 13:37:32 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
Processor White OwlДа, теоретически это возможно. На практике это очень и очень не рекомендуется.Проще предупредить юзера: Увижу такую программу - сотру к чертовой матери. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 19:42:34 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
White OwlУвижу такую программу - сотру к чертовой матери.А если без эмоций, конструктивно, для дураков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 20:09:01 |
|
||
|
Excel - блокировка языка ввода
|
|||
|---|---|---|---|
|
#18+
Во первых, это просто раздражает пользователя. Из той же оперы - когда программа сама начинает мышиный курсор по экрану перекидывать "на чаще нажимаемую кнопку". Или ограничать мышь в рамках своего окна. Во вторых, сегодня ты принудительно включишь нужную тебе раскладку, а завтра понадобится написать слово на другом языке или аббревиатуру какую-нибудь и пользователь будет сосать лапу и материть программиста. Тебя материть. Тебе это надо? В третьих, твою программу могут попытаться запустить на компьютере без русского например. А ты принудительно переключашь ее на кириллический набор и что ты будешь делать? Виснуть или падать с GPF? А падать ты будешь обязательно, потому что вставив свою функцию переключения ты будешь верить что она отработает. А она не обязана! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 21:13:48 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=359&tid=2186012]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 481ms |

| 0 / 0 |
