Как найти несколько слов одновременно в ворде
Перейти к содержимому

Как найти несколько слов одновременно в ворде

  • автор:

Поиск нескольких слов сразу

Author24 — интернет-сервис помощи студентам

Нужно найти в документе несколько слов сразу. Пример: Есть предложение «Рекомендую вам сразу же нажать кнопку» надо что бы можно было сразу искать два, три и более слов. Например слова «сразу», «вам», «кнопку».

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как поставить инверсию для нескольких символов сразу?
Добрый день, может кто подскажет: как в Word поставить инверсию для нескольких символов сразу.

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

Поиск нескольких процессов сразу
У меня есть данный код if (GetProcess(NameProcess)) //Тут происходит поиск процесса .

Notepad++: как задать поиск сразу нескольких значений?
есть куча строк. нужно отобразить те строки, которые содержат одно из двух определенных значений.

5755 / 1693 / 43
Регистрация: 17.04.2011
Сообщений: 8,554

Для группировки подстановочных знаков и текста, а также для указания порядка обработки знаков следует использовать круглые скобки. Например, чтобы найти слова «призвание» и «приключение», введите .
Для поиска выражения и последующего изменения порядка его компонентов используйте подстановочный знак «\n». Например, введите (Егоров) ( Владимир) в поле Найти и \2 \1 в поле Заменить на , чтобы найти словосочетание Егоров Владимир и заменить его на Владимир Егоров.
*раздел справка VS Ofice 2007

5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30

Рекомендую слова типа «вам» исключить — и искать попарно.

Так, для «сразу» и «кнопка» поисковый шаблон (в окне поиска, Ctrl-F) таков:

( означает, что в окончании будем искать 1—3 буквы: -а; -ой; -ами и др.)

На рисунке пример более простой — с одной переменной буквой.

5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30

______________________________
* в Word 97 в таких случаях (длина подстроки: и т. п.) вместо ; используется ,

Регистрация: 13.11.2011
Сообщений: 4

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

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

Можно ли так сделать?

1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
ps128,
с помощью VBA можно сделать что-нибудь с этими словами.
Регистрация: 13.11.2011
Сообщений: 4

Да, но для этого мне придется изучить весь(или часть) VBA а я с этим языком не знаком.
Может у кого-то будет свободное время, чтобы написать маленький макрос? Я его хотябы пойму и смогу видоизменять при необходимости)
Спасибо!

6004 / 3199 / 716
Регистрация: 23.11.2010
Сообщений: 10,689

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

1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285

ps128,
а что нужно делать с найденными словами? Просто с помощью VBA нельзя выделить несколько несмежных слов.

Регистрация: 13.11.2011
Сообщений: 4

Вообще задача стоит найти в тексте слова, где должна писаться буква ё, а написана буква е (ёж, лёд и т.д.) делаем для журнала, поэтому объёмы достаточно большие. Может есть у кого какие идеи?

Добавлено через 2 минуты

ЦитатаСообщение от Fairuza Посмотреть сообщение

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

Вообще хорошая идея, это даже я наверное смогу сделать используя запись макроса!
Спасибо
1300 / 402 / 22
Регистрация: 21.10.2011
Сообщений: 1,285

  1. Без использования VBA.
    Используйте Найти и заменить. В поле Найти введите: еж, а в поле Заменить введите: ёж.
  2. С использованием VBA.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
Option Explicit Sub Main() 'Массив можно мысленно представить как обычную таблицу '(например, таблица в документе Word), состоящую из строк и столбцов. 'В нашем массиве будет разное количество строк, но всегда будет 2 столбца: 'в первом столбце будет слово с буквой "е", а во втором столбце будет слово с буквой "ё". '1 To 3 - означает 3 строки, 1 To 2 - два столбца. 'Вам нужно вместо 3 указать: сколько слов вам надо заменить. Dim Массив(1 To 3, 1 To 2) As String 'i - просто переменная, используемая в коде для решения какой-нибудь задачи. Dim i As Long 'Помещаем в Массив слова. Двоеточие используется, чтобы 'в одной строке можно было писать несколько команд. Массив(1, 1) = "еж": Массив(1, 2) = "ёж" Массив(2, 1) = "шелк": Массив(2, 2) = "шёлк" Массив(3, 1) = "мед": Массив(3, 2) = "мёд" 'Берём каждый элемент массива (это слова) и 'направляем их в Процедура1, где осуществляется Поиск и замена. 'UBound(Массив, 1) - это количество строк в массиве. '1 - означает, что определяем количество строк в массиве, 'если указать 2, то подсчитаем количество столбцов в массиве. For i = 1 To UBound(Массив, 1) Step 1 Call Процедура1(Массив(i, 1), Массив(i, 2)) Next i 'Просто сообщение, что всё готово. MsgBox "Замена слов завершена.", vbInformation End Sub Sub Процедура1(Поиск As String, Замена As String) 'Поиск и замена. With ActiveDocument.Content.Find .Text = Поиск .Replacement.Text = Замена .Execute Replace:=wdReplaceAll End With End Sub

Как найти несколько слов одновременно в ворде

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

Найти и заменить несколько слов одновременно в Word с кодом VBA

Пожалуйста, сделайте следующее, чтобы найти и заменить несколько слов одновременно в документе Word.

1. Откройте документ Word, который хотите найти и заменить несколько слов одновременно, затем нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модуль. Затем скопируйте ниже код VBA в окно модуля.

Код VBA: поиск и замена нескольких слов одновременно в Word

Sub FindAndReplaceMultiItems() 'Update by ExtendOffice 2018/10/25 Dim xFind As String Dim xReplace As String Dim xFindArr, xReplaceArr Dim I As Long Application.ScreenUpdating = False xFind = InputBox("Enter items to be found here,seperated by comma: ", "Kutools for Word") xReplace = InputBox("Enter new items here, seperated by comma: ", "Kutools for Word") xFindArr = Split(xFind, ",") xReplaceArr = Split(xReplace, ",") If UBound(xFindArr) <> UBound(xReplaceArr) Then MsgBox "Find and replace characters must be equal.", vbInformation, "Kutools for Word" Exit Sub End If For I = 0 To UBound(xFindArr) Selection.HomeKey Unit:=wdStory With Selection.Find .ClearFormatting .Replacement.ClearFormatting .Text = xFindArr(I) .Replacement.Text = xReplaceArr(I) .Format = False .MatchWholeWord = False End With Selection.Find.Execute Replace:=wdReplaceAll Next Application.ScreenUpdating = True End Sub

3. нажмите F5 ключ для запуска кода.

4. В первом Kutools for Word диалоговом окне введите несколько слов, которые вы найдете и замените, в текстовое поле и разделите их запятыми, затем щелкните OK кнопка. Смотрите скриншот:

5. В секунду Kutools for Word в диалоговом окне введите новые слова, которыми вы замените (эти слова также необходимо разделять запятыми), а затем щелкните OK .

Примечание: В этом случае все «КТЕ» в этом документе будет заменен на «Новый», и «КТО» и «KTW» будет заменено на «Контрольная работа» и «Конец». Пожалуйста, измените их под свои нужды.

Легко находите и заменяйте несколько слов одновременно в Word с помощью удивительной функции

Ассоциация Пакетный поиск и замена особенность Kutools for Word может помочь легко найти и заменить разные тексты в документе или в нескольких документах одновременно.

Прежде чем применить эту функцию, уделите несколько минут сначала скачайте и установите.

1. Запустите приложение Microsoft Word, нажмите Кутулс Плюс > Пакетный поиск и замена.

2. в Пакетный поиск и замена окна настройте следующим образом.

  • 2.1 щелкните значок кнопка>Добавить файл or Add Folder для добавления одного или нескольких документов, в которых вы найдете и замените несколько слов.
  • 2.2 Щелкните значок Добавить ряд кнопку, чтобы вставить поля поиска и замены. Если вы хотите найти и заменить три разных текста одновременно, создайте три строки.
  • 2.3 В каждой строке введите существующие слова, которые вы замените новым в поле Найдите столбец, а затем введите новые слова в Замените колонка.
  • 2.4 Укажите Тип поиска для каждой строки.
  • 2.5 В Найти в столбец выберите, где применить поиск и замену. Оно включает Основной документ, заголовок и нижний колонтитул в этой секции. Вы можете выбрать один из них, два или все в зависимости от ваших потребностей.
  • 2.6. Нажмите Замените кнопку, чтобы начать операцию. Смотрите скриншот:

Затем в выбранных документах одновременно заменяются конкретные слова.

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

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

Лучшие инструменты для офисной работы

Kutools for Word — Повысьте свой опыт работы со словом с помощью Over 100 Замечательные особенности!

�� Легкая очистка: Убрать Дополнительные места / Разрывы разделов / Все заголовки / Текстовые поля / Гиперссылки / Чтобы получить дополнительные инструменты для удаления, посетите наш Удалить группу.

. Точный выбор: Точно определить конкретные страницы / Эта таблица / формы / заголовки абзацев / Улучшите навигацию с помощью БОЛЕЕ Выберите функции.

�� Хотите попробовать эти функции? Kutools for Word предлагает 60-дневная бесплатная пробная версия , без ограничений! ��

Как найти и заменить несколько элементов в документе Word

Встроенная в Word функция «Найти и заменить» позволяет нам находить и заменять слово или фразу за раз. Это, конечно, не может удовлетворить нашу потребность в пакетной обработке.

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

Найдите и замените несколько элементов в документе Word

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

Запустите Word VBA, чтобы найти и заменить несколько элементов

Макрос — единственный оставшийся способ выполнять индивидуальные и пакетные задачи обработки в Word. Просто следуйте приведенным ниже инструкциям, чтобы выполнить свою миссию.

  1. Первый и первыйost, Откройте свой tarполучить документ.
  2. Затем нажмите вкладку «Разработчик», если она доступна на ленте.
  3. И нажмите «Visual Basic» рядом, чтобы открыть редактор VBA в Word. Или вы можете вместо этого нажать «Alt + F11».
  4. Затем нажмите «Обычный» в левом столбце.
  5. И перейдите в строку меню, чтобы нажать «Вставить».
  6. В раскрывающемся меню выберите «Модуль».
  7. Затем дважды щелкните новый модуль, чтобы открыть его.
  8. Вставьте следующие коды в модуль:
Sub FindAndReplaceMultiItems() Dim strFindText As String Dim strReplaceText As String Dim nSplitItem As Long Application.ScreenUpdating = False ' Введите элементы для замены и новые. strFindText = InputBox("Введите элементы, которые нужно найти здесь, разделенные запятой: ", "Элементы, которые нужно найти") strReplaceText = InputBox("Введите новые элементы здесь, разделенные запятой: ", "Новые элементы") nSplitItem = UBound( Split(strFindText, ",")) ' Найдите каждый элемент и замените его новым соответственно. Для nSplitItem = 0 To nSplitItem With Selection .HomeKey Unit:=wdStory With Selection.Find .ClearFormatting .Replacement.ClearFormatting .Text = Split(strFindText, ",")(nSplitItem) .Replacement.Text = Split(strReplaceText, "," )(nSplitItem) .Format = False .MatchWholeWord = False Конец с Selection.Find.Execute Replace:=wdReplaceAll Конец со следующим nSplitItem Application.ScreenUpdating = True End Sub
  1. Нажмите «F5», чтобы запустить макрос.
  2. Теперь будет первое поле ввода. Введите элементы, которые необходимо найти, и используйте запятую для разделения. Не вводите пробел после запятой.
  3. Затем нажмите «ОК», чтобы продолжить.
  4. Во втором поле ввода введите новые элементы и разделите их запятой.
  5. Наконец, нажмите «ОК».Введите элементы в оба поля ввода и нажмите «ОК».

Перед лицом потери данных

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

Как в ворде 2016 найти сразу несколько слов?

Подскажите пожалуйста как в microsoft word 2016, найти сразу нескольких слов и подсветить их.

Например мне нужно найти не по одному слову, а все сразу». Т.е. задаешь список слов, например, через запятую и он тебе их все находит.

комментировать
в избранное бонус
Груст­ ный Родже­ р [447K]
4 года назад

Это довольно замысловато, и не факт, что удастся находить сразу все слова.

Для начала по Ctrl-F вызывается панель поиска, и для начала в ней нужно нажать на стрелочку рядом с полем ввода поисковой фразы:

Это откроет окно параметров поиска, и там надо поставить птичку в поле Use wildcard (по-русски это, наверное, будет «Использовать маску»).

Ну и всё, вводите свои слова, перемежая их символом *.

Отмазка: Word сможет найти слова только в том случае, если он встретит их все, и ровно в том порядке, в котором они перечислены. Если задать поиск по фразе «мама*папа», то во фразе «мама и папа пошли в кино» он этот запрос найдёт, а вот в «папа и мама пошли в кино» — уже нет, потому что другой порядок следования слов. Поиск независимых слов (или вообще нескольких независимых кусков текста) в Ворде невозможен

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *