Как одновременно заменить все одинаковые слова в Word на другие

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

Представьте, что требуется заменить всего одно слово, но в множестве документов. Открытие каждого файла и внесение изменений – занятие довольно утомительное и неэффективное. К счастью, с этой задачей могут справиться текстовые редакторы, хотя не все из них. Популярный офисный пакет Microsoft Office по-прежнему не предлагает удобных инструментов для пакетной замены текстовых фрагментов, поэтому приходится прибегать к сторонним программам, с некоторыми из которых мы познакомимся сегодня.

На вкладке «Текст и размещение» присутствуют четыре поля.

В поле «Имя» можно указать тип (формат) обрабатываемых файлов, в поле «Папка» – каталог с файлами, поля «Найти» и «Заменить на» служат для ввода искомого и заменяемого текста соответственно.

Replace Genius

Программа Replace Genius предоставляет гораздо более широкие возможности для поиска, замены и обработки текстовых файлов. Её можно скачать на сайте www.rlvision.com. Это универсальный инструмент с множеством настроек, который поддерживает регулярные выражения, функцию предварительного просмотра результатов обработки и еще много полезных опций. Интерфейс не имеет поддержки русского языка, но разобраться в нём вполне возможно. Процесс поиска и замены осуществляется по шаблону, который необходимо сначала создать. Для этого на вкладке «Replace» в левой колонке вам нужно в полях «Find» и «…and replace with» указать текст, который нужно заменить, и текст, на который следует заменить.

После заполнения всех полей, нажмите F12 и выберите кнопку «Add» в открывшемся менеджере пресетов.

Добавив в список шаблон, можно приступать к самому поиску и замене. Нажмите на панели инструментов сверху кнопку «Batch», добавьте обрабатываемые документы Microsoft Office и укажите в окошке мастера каталог для сохранения результатов.


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


Макросы

Когда мы утверждали, что в Microsoft Office отсутствуют простые и действенные средства для массовой замены текста, мы не хотели сказать, что таких инструментов совсем нет. Опытные пользователи, владеющие языком программирования VBA, могут создавать макросы – своего рода командные файлы в формате Microsoft Office. Один из макросов, разработанный Александром Витером, предназначен именно для замены текста в нескольких файлах Word одновременно. Его можно бесплатно загрузить на сайте wordexpert.ru/page/makros-paketnoj-zameny-ot-aleksandra-vitera.

Судя по всему, макрос достаточно старый, так как до сих пор находится в бета-версии, но вполне успешно функционирует и с новейшими версиями текстового редактора. Он представляет собой файл формата DOC с полями для ввода искомых и заменяемых строк, а также кнопкой «Пуск».

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

Дублирование файлов с сохранением исходника как в Replace Genius не предусмотрено, все сеансы записываются в текстовый лог.

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

Эксперт по ремонту и настройке ПК с более чем 5-летним опытом работы. Имеет профильное образование по специальности оператор ЭВМ.

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

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

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

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

П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) . Программа бесплатная, скачать можно по ссылке с официального сайта программы

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

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

Поиск и замена слов в Microsoft Word

Во время работы с текстовым документом в Microsoft Word нередко возникает необходимость заменить то или иное слово на какое-то другое. И, если таких слов на небольшой по объему документ всего одно-два, сделать это можно и вручную. Однако, если документ состоит из десятков, а то и сотен страниц, и заменить в нем нужно много чего, вручную проделывать это, как минимум, нецелесообразно, не говоря уже о бесполезных расходах сил и личного времени. Сегодня расскажем о том, как это сделать быстро, буквально в несколько кликов мышкой и нажатий клавиш.

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

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

  • Нажмите на кнопку «Найти», расположенную во вкладке «Главная» (группа инструментов «Редактирование»).
  • В появившемся справа окне «Навигация» в строке поиска, подписанной «Поиск в документе», введите слово, которое вы хотите найти в тексте. Для подтверждения ничего нажимать не потребуется — введенный вами запрос будет сразу же найден в тексте и подсвечен цветовым индикатором (темно-желтый).
  • Важно: Microsoft Word识别所有 вхождения заданного запроса. То есть, если вы ищете слово «слово», и в тексте встречается конструкция «словоформа», то эта часть также будет обнаружена и сочтена за соответствующий элемент для замены. Учитывайте этот момент в дальнейшей работе. В качестве альтернативы можно искать слово с пробелом после него и заменять его на аналогичную конструкцию, но в таком случае слова, за которыми стоят знаки препинания, не будут учтены.

  • Чтобы заменить это слово на другое, нажмите на небольшой треугольник в конце строки поиска и выберите в появившемся меню пункт «Заменить».
  • Будет открыто небольшое диалоговое окно, состоящее из двух строк («Найти» и «Заменить на») и нескольких кнопок. В первую уже будет вписано слово, которое вы искали («слово» — наш пример). То, на что вы хотите его заменить, необходимо ввести во вторую строку (в нашем случае это будет слово «word»).
  • Сделав это, нажмите «Заменить все», если хотите заменить все найденные слова в тексте на указанное вами, или воспользуйтесь кнопкой «Заменить», если хотите заменить только первое или делать это со всеми, но по порядку их нахождения в тексте и/или до определенной его части.
  • Как только найденное слово (все его упоминания) будут заменены на указанное вами, появится небольшое окно с отчетом о проделанной программой работе (скриншот выше). Если нажать «Нет», это окно будет закрыто, но если нажать кнопку «Да», поиск и последующая замена будет выполнена в оставшейся части документа. Это полезно в случаях, когда вы выделяли для обработки только фрагмент текста или данная процедура выполнялась не с начала документа. Например, в нашем случае повторный «прогон» позволил выполнить еще две замены.

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

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

    Так, в нашем примере все конструкции «слово» были заменены на «word».

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

    Быстрый переход к замене

    Если необходимость в предварительном поиске и выделении (подсвечивании) всех упоминаний слова, которое требуется заменить в текстовом документе, отсутствует, и вы точно знаете, с чем предстоит работать, к окну «Найти и заменить» можно перейти значительно быстрее, минуя пункты №1-3 предыдущей части статьи. Просто нажмите на кнопку «Заменить», расположенную во все той же группе инструментов «Редактирование» или, что еще быстрее и удобнее, воспользуйтесь комбинацией клавиш «CTRL+H», вызывающей то же окно.

    Теперь вы знаете, как выполнить поиск и последующую замену слова в Microsoft Word, а значит, сможете работать еще продуктивнее и, если возникнет такая необходимость, максимально быстро исправлять ошибки и устранять проблемы с текстовым содержимым.

    Оцените статью
    InternetDoc.ru
    Добавить комментарий