Замена текста во всех файлах word

Оглавление

    • Открытие окна «Заменить»
    • Возможности окна «Замены»

Никто не застрахован от грамматических и пунктуационных ошибок при создании любого вида текстового документа. Замена в Ворде позволит не тратить много времени на исправление и вычитывание текста. Заменить слово одно на другое, сменить символ пробела на нижнее подчёркивание и еще  многое другое можно сделать с помощью функции «Заменить». Рассмотрим подробнее, где она находится и как правильно её использовать.

Открытие окна «Заменить»

Перед тем, как научится правильно заменять слова в тексте по всему документу, нужно знать, каким образом осуществлять вызов функции «Замена». Существует три метода:

Метод 1: Сочетание клавиш

Нажмите комбинацию клавиш «Ctrl+H». Перед вами откроется окно «Найти и заменить».

Метод 2: Панель навигации

Вызвать панель «Навигация» можно сочетанием клавиш «Ctrl+F», если в документе данное окно скрыто. Далее нажать на треугольник и выбрать «Заменить». Откроется диалоговое окно «Найти и заменить».

Метод 3: Вкладка «Главная»

Открыть вкладку «Главная» нажать по кнопке «Заменить» в разделе «Редактирование».

Возможности окна «Замены»

Многим пользователям функция замены известна тем, что с её помощью можно быстро сделать замену символа по документу или отдельному фрагменту. Но на этом возможности команды «Заменить» не заканчиваются. Рассмотрим все по порядку.

Замена слов и фраз в Ворде

Когда набирается текст очень быстрым темпом и еще всеми десятью пальцами, невозможно не промазать по нужной клавише. А бывают и такие ситуации, когда в реферате или курсовой много повторений одного и того же слова, такие моменты можно исправить. Открыв окно «Найти и заменить» следует выполнить действия:

  1. Для начала надо расширить функционал данной панели, нажав по кнопке «Больше»;
  2. Перед фразой «Найти» напишите слово или знак, который необходимо найти и заменить. Например, нужно заменить слово «Знак» на синоним.

Напротив «Заменить на» напечатайте слово в нужном падеже или словоформе, на которое будет заменено предыдущее. Ниже в параметрах поиска установите галочку напротив «Только слово целиком».

В нашем случае, под команду поиск и замену не будут попадать словообразования, такие как «Знаковые» или «Знаки». И нажмите «Заменить все». Закройте окно замены слов, нажав по кнопке «Закрыть».

Теперь вы знаете, каким образом можно заменить слова в Ворде, если много повторений. Можно более точно настроить замену, используйте кнопку «Специальный».

Форматирование документа

Когда перед пользователем огромный текст в несколько десятков страниц, то постоянное проматывание и внесение корректировки ужасно выматывает. Посредством функции «Заменить» вносить форматирование по тексту будет в разы быстрее.

  1. Откройте окно «Найти и заменить»;
  2. В строке «Заменить на» укажите слово или пункт, к которому нужно применить форматирование;
  3. Кликните по «Формат» и выберите нужный пункт форматирования;
  4. Откроется новое соответствующее окно, в котором сможете задать необходимые параметры;
  5. Нажмите на «Ок». И кликните по «Заменить все» и «Закрыть»;
  6. В результате по всему документу ранее указанное слово «символ» изменится в соответствии с заданным шрифтом, размером и начертанием.  

Массовый поиск и замена в документах MS Office (Word и Excel)

Имеется большое количество документов Word или Excel и в каждом документе нужно
изменить несколько фраз. В каждом документе через замену (Найти и заменить ) это слишком долго.

Решение:

  1. Вариант с использованием макроса
  2. a) для Microsoft Excel:
    Скопировать макрос в папку с файлами, запустить макрос, задать условия замены, заключая их в кавычки.
    выбрать любой файл из папки.

    Программа пройдётся по всем листам всех книг (*.xls;*.xlsx) в этой папке,
    и поменяет текст в заданной графе. Недостатком способа очевиден –
    замена производится только в указанной графе.
    Скачать макрос можно по ссылке

    б) для Microsoft Word:
    Создать новый документ Word, открыть редактор Microsoft VBA, добавить
    новый модуль, скопировать текст процедуры ниже. О том как создать макрос более подробно написано
    здесь.
    При выполнении макроса нужно выбрать файлы, данные в которых подлежат замене:

    Что изменить и на что изменить прописывается в теле макроса:
    что_заменить = «123»
    чем_заменить = «1234»

    Сам макрос:

  3. В виде приложения

Для документов Word подойдет @Text Replacer — бecплaтнaя пpoгpaммa для быcтpoгo пoиcкa и зaмeны
тeкcтa в фaйлax из выбpaннoй пaпки и влoжeнныx пoдпaпoк.
Работает с дoкумeнтaми тeкcтoвoгo peдaктopa Word: *.doc, *.docx, *.rtf, фaйлaми тeкcтoвoгo фopмaтa:
*.txt, *.ini, *.html, *.php и дp., paбoтa c кoтopыми вoзмoжнa чepeз cтaндapтный Блoкнoт Windows.
Вce фaйлы дpугиx типoв oбpaбaтывaютcя пpoгpaммoй кaк тeкcтoвыe.

Пpoгpaммoй пoддepживaeтcя пoиcк и зaмeнa мнoгocтpoчныx фpaгмeнтoв тeкcтa c учeтoм peгиcтpa и
игнopиpуeмыx cимвoлoв — тaкиx кaк пpoбeлы и пepeвoды cтpoки (windows / *nix).
Программа бесплатная, скачать можно по
ссылке
с официального сайта программы

Не пробуйте @Text Replacer для документов Excel – программа их портит!

Для документов Excel попробуйте FireBall.exe – небольшую программу, не требующую установки.
Файлы Excel необходимо скопировать в папку с FireBall.exe.

В ходе работы программа создает новые файлы, добавляя к названию приставку new.
Скачать программу можно по
ссылке

Яндекс.Метрика

Обновлено 22.09.2009г.

По просьбе автора макроса Евгения Родыгина и в связи с появлением новой усовершенствованной версии макроса (см. заметку Макрос пакетной замены от Александра Витера) я разместил ниже ссылку на скачивание новой версии.

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

Я для подобных задач пользуюсь отличной программой @Text Replacer от отечественных разработчиков. Эта программа предназначена для многострочного поиска и замены текста в различных текстовых файлах с учетом регистра и игнорируемых символов (перевод строки, пробел и т.д.).

Однако существует и решение на VBA (макрос), позволяющее искать и заменять фрагмент текста во всех файлах какой-либо папки. Этот макрос — Replace text on a batch of files — разработан несколькими уважаемыми людьми и опубликован на сайте Graham Mayor (Microsoft MVP).

Работает макрос следующим образом.

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

    введите искомый текст и нажмите кнопку ОК

    Введите искомый текст

    введите заменяющий текст и нажмите кнопку ОК

    Введите заменяющий текст

  • Макрос осуществит все необходимые действия по замене текстовых фрагментов в ваших документах, открывая и закрывая их последовательно друг за другом.

Скопировать код макроса можно на этой странице.

Обновление:

Читатель сайта Евгений Родыгин предлагает другой вариант решения данной задачи — с использованием бесплатного макроса. Вот, что он пишет:

Большая проблема — поиск и замена текста в нескольких документах Word. Есть несколько платных программ для этого. Но есть, оказывается, бесплатный макрос от Word Search and Replace Version 2.30 Funduc Software, Inc..

Все бы хорошо, но этот макрос не поддерживает пакетную замену. Поэтому мы с товарищем слегка переделали его для пакетной замены (ссылка для скачивания документа с макросом внизу заметки).

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

Обновлено 22.09.2009г.

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

  • ivladislaw:

    Зарплата — ясное дело украинское законодательство. Сумма прописью — в гривнах, поэтому числительные женского рода. Программа писалась так, что любой профессионал ругался бы — вариантные переменные, Option Explicit отсутствует. Однако она работала без ошибок в отличие от «суммы прописью» написанной другим человеком, работавшим ранее программистом «по всем правилам» — та сумму 2 грн с копейками превращала в 11 тысяч — прямо цифру в ячейке (такое можно легко сделать намеренно, но как появилась такая ошибка?). Есть ещё программа, верстающая журналы-ордера, ведомости и оборотный баланс в Excel на основании введённой книги хозяйственных операций. Когда этот же человек проявил инициативу и поставил всем Openoffice, ссылаясь на экономию денег — я был дико злым. Это плохо повлияло на моё отношение к Open Source вообще…
    Думаю, что выложу шашки. Надо сказать, что сделал я их 6 или 7 лет назад и код, скорее всего, ужасен:)

  • Поиск и замена текста

    Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

    Совет. Видео не на вашем языке? Попробуйте выбрать Скрытые субтитры Кнопка "Скрытые субтитры".

    1. Выберите Главная > Заменить.

    2. Введите в поле Найти слово или фразу, которую нужно заменить.

    3. В поле Заменить на введите новый текст.

    4. Нажмите кнопку Заменить все, чтобы изменить все вхождения слова или фразы. Или нажимайте кнопку Найти далее, пока не перейдете к нужному вхождению, а затем нажмите кнопку Заменить.

    5. Чтобы найти только вхождения в верхнем или нижнем регистре, нажмите кнопку Больше и установите флажок Учитывать регистр. В этом меню есть несколько других способов поиска.

    С учетом регистра

    Дополнительные параметры см. в статье Поиск и замена текста.

    Поиск и замена обычного текста

    В правом верхнем углу документа в поле поиска Введите текст для поиска в документе введите слово или фразу, которые вы хотите найти, и Word выделит все вхождения этого слова или фразы в документе.

    Чтобы заменить найденный текст:

    1. Щелкните значок увеличительного стекла и нажмите кнопку Заменить.

      В поле поиска выделена команда "Заменить"

    2. Введите замещающий текст в поле Заменить на.

    3. Нажмите Заменить все или Заменить.

      Советы: 

      • Вы также можете открыть область Найти и заменить, нажав клавиши CONTROL+H.

      • При замене текста рекомендуется нажимать Заменить, а не Заменить все. Таким образом можно проверить каждый элемент перед заменой.

    С помощью меню Формат вы можете найти текст с определенным форматированием, таким как полужирный шрифт или выделение.

    1. Выберите Вид > Область навигации.

      На вкладке "Вид" отмечена область навигации

    2. В области навигации щелкните значок увеличительного стекла.

    3. Нажмите кнопку параметров Снимок экрана: шестеренка и выберите Расширенный поиск и замена.

      В окне "Найти и заменить" выделен элемент "Расширенные поиск и замена"

      Примечания: 

      • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

      • Показано, как открыть всплывающее меню "Формат"

    4. В меню Формат выберите нужный параметр.

      Отображаются параметры форматирования

      Если откроется второе диалоговое окно, выберите нужные параметры и нажмите кнопку ОК.

    5. В диалоговом окне Поиск и замена нажмите кнопку Найти далее или Найти все.

    С помощью меню Формат вы можете найти и заменить текст с определенным форматированием, таким как полужирный шрифт или выделение.

    1. Выберите Вид > Область навигации.

      На вкладке "Вид" отмечена область навигации

    2. В области навигации щелкните значок увеличительного стекла.

    3. Нажмите кнопку параметров Снимок экрана: шестеренка и выберите Расширенный поиск и замена.

      В окне "Найти и заменить" выделен элемент "Расширенные поиск и замена"

    4. В верхней части диалогового окна нажмите кнопку Заменить.

      Примечания: 

      • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

      • Показано, как открыть всплывающее меню "Формат"

    5. В поле Найти введите текст, который хотите найти.

    6. В меню Формат выберите нужный вариант форматирования.

      Отображаются параметры форматирования

      Если откроется второе диалоговое окно, выберите нужные параметры и нажмите кнопку ОК.

    7. Щелкните в поле Заменить на.

    8. В меню Формат выберите замещающее форматирование. Если появится второе диалоговое окно, выберите нужные форматы и нажмите кнопку ОК.

    9. Нажмите Заменить, Заменить все или Найти далее.

    1. Выберите Вид > Область навигации.

    2. В области навигации щелкните значок увеличительного стекла.

    3. Нажмите кнопку параметров Снимок экрана: шестеренка и выберите Расширенный поиск и замена.

      В окне "Найти и заменить" выделен элемент "Расширенные поиск и замена"

      Примечания: 

      • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

      • Показано, как открыть всплывающее меню "Формат"

    4. В меню Специальный выберите нужный специальный знак.

      Поиск специальных знаков

    5. Нажмите кнопку Найти далее.

    1. Выберите Вид > Область навигации.

      На вкладке "Вид" отмечена область навигации

    2. В области навигации щелкните значок увеличительного стекла.

    3. Нажмите кнопку параметров Снимок экрана: шестеренка и выберите Расширенный поиск и замена.

      В окне "Найти и заменить" выделен элемент "Расширенные поиск и замена"

      Примечания: 

      • Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.

      • Показано, как открыть всплывающее меню "Формат"

    4. В верхней части диалогового окна Найти и заменить нажмите кнопку Заменить, а затем щелкните в поле Найти, но не вводите текст. После этого при выборе специального знака Word автоматически поместит код знака в соответствующее поле.

      Примечание: Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
      Показано, как открыть всплывающее меню "Формат"

    5. В меню Специальный выберите нужный специальный знак.

    6. Щелкните в поле Заменить на.

    7. В меню Специальный выберите специальный знак, который нужно использовать для замены.

    8. Нажмите кнопку Заменить или Найти далее.

    1. Выберите Вид > Область навигации.

      На вкладке "Вид" отмечена область навигации

    2. В области навигации щелкните значок увеличительного стекла.

    3. Нажмите кнопку параметров Снимок экрана: шестеренка и выберите Расширенный поиск и замена.

      В окне "Найти и заменить" выделен элемент "Расширенные поиск и замена"

    4. Установите флажок Подстановочные знаки.

      Если флажок Подстановочные знаки недоступен, нажмите Стрелка вниз для просмотра дополнительных параметров.

    5. В меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Найти.

      Использование подстановочных знаков в диалоговом окне "Найти и заменить"

    6. Нажмите кнопку Найти далее.

      Советы: 

      • Чтобы остановить поиск, нажмите клавиши COMMAND+ТОЧКА.

      • Вы также можете ввести подстановочный знак непосредственно в поле Найти поле, вместо выбора элемента из всплывающего меню Специальные.

      • Чтобы найти символ, который определен как подстановочный знак, введите косую черту () перед искомым символом. Например, введите ?, чтобы найти вопросительный знак.

      • Для группировки подстановочных знаков и текста, а также для указания порядка обработки знаков следует использовать круглые скобки. Например, чтобы найти слова «призвание» и «приключение», введите <(при)*(ние)>.

      • Для поиска выражения и последующего изменения порядка его компонентов используйте подстановочный знак n. Например, введите (Селезнев) (Глеб) в поле Найти и 2 1 в поле Заменить на, чтобы найти словосочетание «Селезнев Глеб» и заменить его на «Глеб Селезнев».

    7. Чтобы заменить найденный текст:

      1. Откройте вкладку Заменить и выберите поле Заменить на.

      2. Во всплывающем меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Заменить на.

      3. Нажмите Заменить все, Заменить или Найти далее.

        Совет: При замене текста рекомендуется нажимать Заменить, а не Заменить все. Это позволить проверить каждый из элементов и убедиться в правильности замены.

    Поиск можно уточнить с помощью любого из следующих подстановочных знаков.

    Чтобы найти

    Используйте

    Пример

    Любой символ

    ?

    Выражение к?т позволяет найти слова «кот» и «кит».

    Любая строка символов

    *

    Выражение п?л позволяет найти слова «пол» и «пошел».

    Один из указанных символов

    [ ]

    Выражение кр[еа]н позволяет найти слова «крен» и «кран».

    Любой символ из указанного диапазона

    [-]

    Выражение [б-м]ой позволяет найти слова «бой», «вой» и «мой».

    Диапазон должен быть в алфавитном порядке.

    Любой символ, кроме символов, указанных в скобках

    [!]

    Выражение по[!р]ол позволяет найти слова «посол» и «помол», но не «порол».

    Любой символ, кроме символов, которые находятся в диапазоне, указанном в скобках

    [!э-я]

    Выражение к[!е-р]а позволяет найти слова «кода» и «коса», но не слова «кожа» и «кора».

    Диапазон должен быть в алфавитном порядке.

    Ровно n появлений символа или выражения подряд в тексте

    { n}

    Выражение жарен{2}ый позволяет найти слово «жаренный», но не слово «жареный».

    Как минимум n появлений символа или выражения подряд в тексте

    { n,}

    Выражение жарен{1,}ый позволяет найти слова «жареный» и «жаренный».

    Диапазон появлений символа или выражения подряд в тексте

    { n, n}

    Выражение 10{1,3} позволяет найти числа «10,» «100,» и «1000».

    Любое, однократное или повторяющееся, появление символа или выражения в тексте

    @

    Выражение больше@ позволяет найти слова «больше» и «большее».

    Начало слова

    <

    Выражение <(сол) позволяет найти слова «солнце» и «солист», но не слово «фасоль».

    Конец слова

    >

    Выражение (ель)> позволяет найти слова «ель» и «шрапнель», но не слово «ельник».

    Word в Интернете позволяет искать и заменять обычный текст. Вы можете использовать параметры «Учитывать регистр» или «Только слово целиком». Чтобы использовать другие параметры, откройте документ в классическом приложении Word.

    Нужна дополнительная помощь?

    Понравилась статья? Поделить с друзьями:
  • Замена текста в файлах excel
  • Замена текста в таблице excel
  • Замена текста в нескольких файлах word одновременно
  • Замена текста в колонтитулах word макрос
  • Замена текста в колонтитулах word vba