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

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

Поиск и выделение иностранного текста в документе

Рубрика: Вопрос-Ответ, Макросы, Стили и форматирование
Метки: |
Понедельник, 30 октября 2006 г.
Просмотров: 9529
Подписаться на комментарии по RSS
Версия для печати

[Ссылки на статью]

Вопрос:

Помогите сэкономить силы при работе с Word. В англоязычный текст в круглые скобки я вставляю перевод на русский язык. Для удобства делаю перевод зеленым. Как сделать так, чтобы в данном документе шрифт печатаемого текста был зеленым, а имеющийся текст оставался "авто"?

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

Значит самый простой вариант - это сделать макрос, который бы просто находил все вхождения в тексте на русском языке и окрашивал их в какой-нибудь цвет:

  1. Зайдите в меню Сервис (Tools) и выберите команду Макрос (Macro). Из списка команд выберите Начать запись (Record New Macro). Откроется окно, в котором введите имя для вашего макроса (пусть будет entries) и выберите способ, по которому будете работать с макросом (либо по кнопке на панели инструментов, либо через сочетание клавиш). Соответственно нажмите нужную кнопку (либо с молоточком, либо с клавиатурой).

    Если выбрали работу макроса с помощью кнопки, то перенесите из правого окна название макроса на панель, если выбрали клавиатуру, то введите ваше сочетание клавиш. Затем нажмите ОК.

  2. Появится панель с управляющими кнопками. Макрос начинает записывать ваши действия. Будьте внимательны.
  3. Откройте на панели инструментов кнопку с командой выделения цвета и выберите желаемый цвет.
  4. Нажмите сочетание CTRL + Н. Откроется окно.
  5. В поле Найти вставьте следующее выражение: [А-я].
  6. В поле Заменить ничего быть не должно, проверьте. Ни пробелов, ничего.
  7. Нажмите кнопку Формат (Format) и выберите в открывшемся списке команду Выделение цветом (Highlight).
  8. Нажмите кнопку Заменить все (Replace All) и после того как появиться сообщение о количестве произведенных замен, нажмите ОК и закройте диалоговое окно.
  9. Нажмите на панельке с управляющими клавишами кнопку с квадратиком - закончить запись макроса.

Вот и все. Теперь работайте с текстом как обычно, а после того, как вы закончите работу, вызовите этот макрос и он сам найдет все вхождения русского языка в тексте и выделит в ваш цвет.

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:

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

  1. Людмила
    04.11.2006 в 11:28 | #1

    ш снова здравствуйте!:))

    Дело в том, что многочисленные попытки создать этот макрос (который так и не стал работать) привели к более простому способу решения моей проблемы.

    Через "Найти и заменить". В строке "Найти" пишем [А-я], если нужно, чтобы цвет меняли и скобки, то [(А-я)].

    В строке "Заменить на" меняем формат на "Цвет шрифта: шзумрудный"

    В "Параметрах поиска" ставим галочку "Подстановочные знаки".

    ш жмем на "Заменить все".

    Спасибо за внимание. Людмила

  2. 04.11.2006 в 14:41 | #2

    Людмила, вы правы. Я упустил из виду галочку Подстановочные знаки. Макрос работает, так как я всегда одновременно и делаю макрос и пишу заметку, чтобы у всех все получилось так же, как у меня.

    Спасибо за комментарий.

  3. Олег
    05.11.2006 в 18:39 | #3

    Я делаю проще, может быть, подойдет.

    Выделить текст, который напечатан зеленым, затем щелкнуть (дважды) по значку Форматирование по образцу.

    ш, наконец, появившимся \"веничком\" пройтись по нужным словам.

    Это просто в понятии тех, кто мало понимает макросы и прочее программирование.

  4. Cubone
    07.11.2006 в 06:18 | #4

    Кажется, есть способ проще и естественнее.

    (вариант для MS Word 2002)

    1. В диалоговом окне "Параметры" ("Сервис"-"Параметры") укажите:

    Параметры исправлений вставки: только цветом;

    Цвет: ярко-зелёный или другой по вашему вкусу;

    Форматирование: по вашему вкусу.

    2. Выберите пункт меню "Сервис"-"шсправления" (Ctrl+Shift+E - включение/выключение).

    Когда режим исправлений включён, вводимый вами

    текст будет иметь выбранный цвет и форматирование.

  5. Леонид Бродский
    09.11.2006 в 12:12 | #5

    Последний вариант имеет тот недостаток, что цвет виден только в режиме включённых исправлений. Если у человека, которому вы даёте текст, этот режим не включён, он не увидит форматирования. Я предлагаю использовать стили. Определить стиль для перевода (сюда можно включить не только цвет, а и прочее форматирование) и назначить ему какую-нибудь удобную комбинацию клавиш. Перед тем, как печатать перевод, нажать комбинацию - одно движение, и дело сделано.

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

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

^ Наверх