Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / При печати выбран не тот язык / 7 сообщений из 7, страница 1 из 1
02.02.2010, 16:54
    #36445095
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
Сейчас приходится много печатать в WOrd. Печатаешь, обычно, не глядя на экран, а посмотрев, обнаруживаешь, что русский текст печатал при включенном английском или наоборот. Приходится перепечатывать. Теряю много времени.
Написал макрос для преобразования туда обратно для выделенного участка. Штука, вроде нехитрая. Но!
Макрос работает, имея два массива символов - для русской и английской раскладки:

Код: plaintext
1.
2.
Cyr = "ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ"
Eng = "`qwertyuiop[]asdfghjkl;'zxcvbnm,.`QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,."
Невооруженным глазом видно, что преобразование не является взаимно однозначным. Это касается символов .,;`[] и тому подобных.
Не может ли кто подсказать как отсюда выбраться.
Символ '[' соотнести с x или X (РУССКИЙ).
...
Рейтинг: 0 / 0
02.02.2010, 17:43
    #36445309
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
...
Рейтинг: 0 / 0
02.02.2010, 17:57
    #36445368
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
спасибо, посмотрю
...
Рейтинг: 0 / 0
03.02.2010, 13:43
    #36447007
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
К сожалению, это не то.
Пусть исходная строка
:
Пользуйтесь Word! [234]
--Первое нажатие shift-break даёт
Gjkmpeqntcm Word! [234]
--второе
Пользуйтесь Цщкв! х234ъ
а требуется, чтобы при каждый запуск менял во всём Selection русский на англ, а англ на русский.
Могу поставить вопрос иначе - что ещё взять из selection, кроме Text, чтобы добиться взаимно- однозначного преобразования. В MSDN я подходящего не нашел (может плохо или не там искал?)
Или я не все возможности Punto Switcher увидел?
...
Рейтинг: 0 / 0
03.02.2010, 14:10
    #36447110
alex_gearbox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
Код: plaintext
х — [; ъ — ]; Х — {; ъ — }
...
Рейтинг: 0 / 0
03.02.2010, 14:14
    #36447122
alex_gearbox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
Cyr = "ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ"
Eng = "`qwertyuiop[]asdfghjkl;'zxcvbnm,.~QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>"
...
Рейтинг: 0 / 0
03.02.2010, 14:57
    #36447301
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При печати выбран не тот язык
Спасибо за ответ.
Разница между нашими строками заключается в том, что Вы печатали, удерживая shift, а я при включенном Caps Lock. При этом, оказывается, некоторые клавиши интерпретируются по разному.
Для меня это открытие, несмотря на десятилетия возле компьютера.
Можете прокомментировать?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / При печати выбран не тот язык / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]