Статьи из блога

Как исправить текст, набранный не в той раскладке

Вопрос:

Расскажите, пожалуйста, как можно сделать следующее. Например, печатаешь текст, уже много напечатал, поднимаешь глаза - а там абра-кадабра китайская. А все потому, что забыл переключиться с английского на русский после знаков вопроса, англ терминов и др.

У меня такое бывает нередко. По старинке, стираю все, переключаюсь, перенабираю. Но, Вы, наверное, знаете какой-нибудь более эффективный способ. Например, можно ли создать кнопку на панели инструментов, нажав на которую текст станет читаемым и сэкономится время на исправление собственной же рассеянности.

Может, такое возможно?

Мануковский Роман.

Да, возможно. Вообще, можно было бы здесь привести код для соответствующего макроса, позволяющего переводить ошибочно набранный текст в нужную кодировку. Но я нашел более легкое решение: я дам ссылку на одну программку, которая самостоятельно установит в панель инструментов редактора Word свои две кнопки (для русской раскладки и латинской).

 

Программка довольно старенькая, но вполне работающая в Word 2002. Я обнаружил ее на сайте Microsoft в разделе библиотеки разработок.

А вот сама программа (в связи с изменением ссылок на сайте Microsoft найти программу, да и самого автора не удалось. Если кто знает, где можно скачать эту программу, прошу сообщить). Автор: Русинов Игорь.

 

Для установки необходимо скачать файл, распаковать в какую-нибудь папку и запустить файл с расширением DOT. Запустится редактор и на панели инструментов появятся две кнопки:

 

Преобразование текста

 

Однако, после закрытия редактора Word существует вероятность, что установленные кнопки пропадут, поэтому есть смысл скопировать макрос из активного документа в глобальный шаблон Normal.dot.

Это делается просто.

  • Зайдите в меню Сервис (Tools) и выберите из раскрывающегося списка Макрос (Macro) команду Макросы (Macros). Откроется диалоговое окно.
  • Щелкните на кнопке Организатор (Organizer). Откроется другое диалоговое окно, в котором вам нужно на вкладке Макросы (Macro Project Items) в левой части в группе Макросы и документы (Macro Project Items available in) выбрать тот файл-шаблон макроса, который вы скачали и запустили (с расширением .dot). В верхней области слева появится имя макроса: TranslateLayout.
  • Щелкните на этом имени и нажмите кнопку Копировать (Copy). Макрос будет скопирован из активного документа в глобальный шаблон Normal.dot.
  • Перейдите на вкладку Панели (Toolbars) и повторите те же действия. В этом случае в глобальный шаблон Normal.dot будут скопированы кнопки для этого макроса, которые появятся на панели инструментов.
  • Закройте окно, а также выйдите из редактора Word.
  • Запустите снова редактор. Теперь вы готовы работать с текстом, набранным в неправильной раскладке.

Выделите ваш текст и нажмите на соответствующую кнопку преобразования. Неправильно набранный текст будет переведен в нужную вам раскладку.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Еще записи по вопросам использования Microsoft Word:

Комментариев: 15

  1. Irina
    27.08.2006 в 20:15 | #1

    Не знаю способа сделать это средсвами WORD, но уже несколько лет успешно пользуюсь очень удобной бесплатной программкой Puntoswitcher. Загляните на сайт http://www.punto.ru/switcher . Программа, находясь в трее, делает все за Вас - переключается когда нужно с одной раскладки на другую. а если не нужно- ее можно временно отключить. ш еще у нее есть множество других полезных функций. А вообще-то она именно для тех, кто набирает текст и смотрит не на экран, а ищет клавиши на клавиатуре! smile) Удачи

  2. Николай
    03.09.2006 в 12:44 | #2

    Полностью поддерживаю шрину. Всем, кому приходится хотя бы периодически переключать языковые раскладки, настоятельно рекомендую Punto Switcher. Эта программа не просто позволяет исправить текст, набранный "не в том" языке, но и делает это автоматически, причем верно как миммум в 90% случаев, а после несложных настроек и при использовании личного словаря исключений - в 99%. Я лично давно выбросил из трея стандартный переключатель Windows. ш еще отмечу, что, несмотря на freeware статус, исполнение программы даст фору очень многим платным программа по качеству, удобству интерфейса, документированности и т.д.

  3. Ginger F
    04.09.2006 в 10:23 | #3

    Поддерживаю.

    У Punto Switcher есть еще одна замечательная способность: она может вести дневник, в котором запоминает все, что вы напечатали в word или в интернете. Ресурсов на это не надо совсем никаких, но как же вы будете рады, если, не дай Бог, когда-нибудь забудете сохранить или затрете как ненужную версию ваш архиважный текст, который вы печатали последние три дня. Дневник Punto Switcher все запомнил и поможет восстановить потерянное.

  4. Vadim
    17.10.2006 в 09:37 | #4

    Вопрос. А как заставить Punto Switcher работать с ненмецко-русской раскладкойш А то печаьаешб по-немецки, а он переводит на русский ит.д.

    Заранее спасибо!

  5. 17.10.2006 в 18:57 | #5

    Vadim, не понятен ваш вопрос. Программа просто заменяет символы клавиатуры в одной раскладке на другую раскадку.

    В справке к программе есть раздел - "Утилита настройки раскладок". Обратитесь к нему, может там есть ответ на ваш вопрос.

  6. aka_SmILe
    01.02.2008 в 14:10 | #6

    Угу

    Согласен. Punto Switcher сам использую уже года 4.

    Учитывая, что там можно хранить текст из буфера с пом. дневника, создавать свои правила и указывать исключения - то, какие там нафик макросы нужны и кнопки))

  7. Аски
    08.01.2009 в 18:13 | #7

    минусы Пунто:

    высокий процент ошибок

    работа только с парой "русский-английский"

    заметное поедание рессурсов (и торможение)

    ....

    и пачки мелочёвых багов в дизайне ГУИ

  8. 10.01.2009 в 17:22 | #8

    Клавиатурный ниндзя. Работает с английским, французским, украинским и еще какими-то языками. Ну и с русским естественно.

  9. Умнику_aka_SmILe
    15.07.2011 в 20:11 | #9

    какие там нафик макросы нужны и кнопки

    Ох и сказал...

    Если знаешь VBA, сынок, то КАКИЕ ТАМ НАФИК панто свитчеры... :[

  10. Аноним
    22.05.2014 в 16:10 | #10

    Ну прям спасибо огромное!!!!Очень выручила программа, 5 с плюсом!

  11. Аноним
    19.05.2015 в 15:56 | #11

    нафиг мне пунтосвичер, который "знает" за меня, когда надо переключить раскладку. Хотелось бы найти просто макрос, который меняет раскладку ВЫДЕЛЕННОГО фрагмента. Но яндекс пока дает ссылки только на онлайн трансляторы или пунтосвичер, который терпеть не могу. Походу Умнику_aka_SmILe прав, надо потратить пару часов и сделать это самому

  12. Алекс
    15.11.2015 в 11:24 | #12

    В аське раньше можно было клавишой ctrl+r

  13. Роман
    20.01.2017 в 17:56 | #13

    Я уже много лет пользуюсь онлайн сервисом для перевода текста в неправильной раскладке http://gsgen.ru/tools/perevod-raskladki-online/. Может переводить в обе стороны и русской на английскую, и с английской на русскую. Обычно у меня эта страница в незакрывающихся вкладках в браузере стоит для быстрого доступа.

  14. bbonsai
    08.10.2019 в 13:53 | #14

    Key Switcher и Keyboard Ninja - похожи на Punto Switcher но, как мне кажется, более гибкие. Попробуйте...

  15. Борис
    28.12.2019 в 00:16 | #15

    Роман,спасибо выручили,ато набрал стока текста,а после спохватился тока что не то))

Оставьте комментарий!

(обязательно)

^ Наверх