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

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


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