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

Как в ворде сделать поиск

  • автор:

Поиск текста в документе

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

Поиск текста в документе? Область поиска можно находить символов, слов и фраз. При желании вы можете Заменить его с другой текст.

Если вы используете режим чтения, переключитесь в режим редактирования, выбрав пункты Редактировать документ > Изменить в Word Web App.

Изображение команды

Чтобы открыть область Поиск в режиме редактирования, нажмите сочетание клавиш CTRL+F или выберите Главная > Поиск.

Кнопка «Поиск» в режиме редактирования

Чтобы найти текст, введите его в поле Поиск в документе. Word Web App приступит к поиску, как только вы начнете вводить текст. Чтобы сузить результаты, щелкните значок в виде лупы и выберите один или оба параметра поиска.

Параметры поиска и замены, расширенные

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

Когда вы вводите текст или вносите изменения в документ, Word Web App приостанавливает поиск и очищает область Поиск. Чтобы снова просмотреть результаты, щелкните стрелку Следующий результат поиска или Предыдущий результат поиска.

кнопки «Предыдущий результат поиска» и «Следующий результат поиска»

После завершения поиска щелкните X в конце поле » Поиск документов для. «.

Поиск текста с помощью параметров поиска в надстройке Word

Надстройки часто должны действовать на основе текста документа. Метод поиска предоставляется каждым элементом управления содержимым (включая Body, Paragraph, Range, Table, TableRow и базовый объект ContentControl ). Этот метод принимает строку (или выражение с подстановочными знаками), представляющую искомый текст и объект SearchOptions . Она возвращает коллекцию диапазонов, соответствующих искомому тексту.

Клиент Word может ограничить доступные параметры поиска. Дополнительные сведения о текущей поддержке см. в разделе Поиск и замена текста.

Параметры поиска

Параметры поиска представляют собой коллекцию логических значений, определяющих способ обработки параметра поиска.

Свойство Описание
ignorePunct Возвращает или задает значение, которое указывает, следует ли пропустить все знаки препинания между словами. Соответствует флажку «Игнорировать знаки препинания» в диалоговом окне Поиск и замена .
ignoreSpace Возвращает или задает значение, которое указывает, следует ли пропустить все пробелы между словами. Соответствует флажку «Игнорировать пробелы» в диалоговом окне Поиск и замена .
matchCase Возвращает или задает значение, указывающее, следует ли выполнять поиск с учетом регистра. Соответствует флажку «Сопоставить регистр» в диалоговом окне Поиск и замена .
matchPrefix Возвращает или задает значение, которое указывает, нужно ли учитывать слова, начинающиеся со строки поиска. Соответствует флажку «Сопоставить префикс» в диалоговом окне Поиск и замена .
matchSuffix Возвращает или задает значение, которое указывает, нужно ли учитывать слова, заканчивающиеся строкой поиска. Соответствует флажку «Соответствовать суффиксу» в диалоговом окне Поиск и замена .
matchWholeWord Возвращает или задает значение, которое указывает, следует ли операции искать только целые слова, а не текст, являющийся частью большего слова. Соответствует флажку «Найти только целые слова» в диалоговом окне Поиск и замена .
matchWildcards Возвращает или задает значение, которое указывает, будет ли выполняться поиск с использованием специальных операторов поиска. Соответствует флажку «Использовать подстановочные знаки» в диалоговом окне Поиск и замена .

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

В следующей таблице перечислены нотации поиска для определенных специальных символов.

Найти Нотации
Знак абзаца ^P
Табуляции ^T
Любой символ ^?
Любая цифра ^#
Любая буква ^$
Символ курсора ^^
Символ раздела ^%
Символ абзаца ^V
Разрыв столбца ^N
Эм дефис ^+
En dash ^=
Знак концевого сноска ^E
Поле ^D
Метка сноски ^F
Рисунок
Разрыв строки вручную ^L
Разрыв страницы вручную
Неразрывный дефис ^~
Неразрывное пространство ^s
Дополнительный дефис ^-
Разрыв раздела ^B
Пробелы

Руководство по подстановочным знакам

В таблице ниже приведено руководство по подстановочным знакам поиска в API JavaScript для Word.

Найти Подстановочный знак Пример
Любой знак ? «л?с» находит «лес» и «лис».
Любая строка знаков * «к*т» находит «кот» и «компот».
Начало слова
Конец слова > (в)> находит в и внутри, но не интересно.
Один из указанных знаков [ ] «п[оы]л» находит «пол» и «пыл».
Любой символ из этого диапазона [-] [r-t]ight находит право, прицел и туго. Диапазон должен быть указан в алфавитном порядке.
Любой символ, кроме символов из диапазона, указанного в скобках [!э-я] «ко[!а-п]а» находит «кора» и «коса», но не «коза» или «кожа».
Ровно n вхождений предыдущего символа или выражения «жареный» находит «жаренный», но не «жареный».
По крайней мере n вхождений предыдущего символа или выражения «жареный» находит и «жареный» и «жаренный».
От n до m вхождения предыдущего символа или выражения 10 находит 10, 100 и 1000.
Одно или несколько повторений предыдущего знака или выражения @ «жарен@ый» находит «жареный» и «жаренный».

Экранирование специальных символов

Поиск с подстановочными знаками по сути совпадает с поиском по регулярному выражению. В регулярных выражениях есть специальные символы, включая «[«, «]», «(«, «)», «», «*», «?», «!» и «@». Если один из этих символов является частью строки литерала, которую ищет код, его необходимо экранировать, чтобы Word знал, что он должен обрабатываться буквально, а не как часть логики регулярного выражения. Чтобы экранировать символ в Word поиске в пользовательском интерфейсе, перед ним должен быть символ обратной косой черты (‘\’), но чтобы экранировать его программным способом, поместите его между символами «[]». Например, «[*]*» ищет любую строку, начинающуюся с «*», за которой следует любое количество других символов.

Примеры

В приведенных ниже примерах показаны распространенные сценарии.

Поиск без учета знаков препинания

// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document and ignore punctuation. const searchResults = context.document.body.search('video you', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = '#FFFF00'; //Yellow searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >); 

Поиск на основе префикса

// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document based on a prefix. const searchResults = context.document.body.search('vid', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = '#FFFF00'; //Yellow searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >); 

Поиск на основе суффикса

// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document for any string of characters after 'ly'. const searchResults = context.document.body.search('ly', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'orange'; searchResults.items[i].font.highlightColor = 'black'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >); 

Поиск с использованием подстановочных знаков

// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document with a wildcard // for any string of characters that starts with 'to' and ends with 'n'. const searchResults = context.document.body.search('to*n', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = 'pink'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >); 

Поиск специального символа

// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document for tabs. const searchResults = context.document.body.search('^t'); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = 'pink'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >); 

Поиск по подстановочным знакам для экранированного специального символа

Как отмечалось ранее в разделе Экранирование специальных символов, в регулярных выражениях используются специальные символы. Чтобы поиск с подстановочными знаками нашел один из этих специальных символов программным способом, его необходимо экранировать с помощью «[» и «]». В этом примере показано, как найти специальный символ »

// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document with a wildcard for an escaped opening curly brace. const searchResults = context.document.body.search('[); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = 'pink'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >); 

Примеры кода в Script Lab

Получите надстройку Script Lab и опробуйте примеры кода, приведенные в этой статье. Дополнительные сведения о Script Lab см. в статье Изучение API JavaScript для Office с помощью Script Lab.

См. также

Дополнительные сведения см. в следующих статьях:

  • Справочник по API JavaScript Word
  • Связанные примеры кода Word, доступные в Script Lab:
    • Поиск
    • Получение количества слов

    Совместная работа с нами на GitHub

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

    Поиск по тексту в Ворде

    Работая с текстом, особенно с большими объемами, зачастую необходимо найти слово или кусок текста. Для этого можно воспользоваться поиском по тексту в Ворде. Существует несколько вариантов поиска в Word:

    • Простой поиска, через кнопку «Найти» (открывается панель Навигация);
    • Расширенный поиск, через кнопку «Заменить», там есть вкладка «Найти».

    Самый простой поиск в Word – кнопка «Найти»

    Самый простой поиск в ворде – это через кнопку «Найти». Эта кнопка расположена во вкладке «Главная» в самом правом углу.

    поиск по тексту в ворде

    ! Для ускорения работы, для поиска в Ворде воспользуйтесь комбинацией клавишей: CRL+F

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

    поиск в ворде

    ! Это самый простой и быстрый способ поиска по документу Word.

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

    Расширенный поиск в Ворде

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

    Существует 3 варианта вызова расширенного поиска:

    • В панели навигация, после обычного поиска

    поиск слов в ворде

    • На кнопке «Найти» нужно нажать на стрелочку вниз

    как найти слово в тексте word

    • Нужно нажать на кнопку «Заменить» , там выйдет диалоговое окно. В окне перейти на вкладку «Найти»

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

    В любом случае все 3 варианта ведут к одной форме – «Расширенному поиску».

    Как в Word найти слово в тексте – Расширенный поиск

    После открытия отдельного диалогового окна, нужно нажать на кнопку «Больше»

    поиск по документу word

    После нажатия кнопки диалоговое окно увеличится

    как найти в ворде нужное слово

    Перед нами высветилось большое количество настроек. Рассмотрим самые важные:

    Направление поиска

    В настройках можно задать Направление поиска. Рекомендовано оставлять пункт «Везде». Так найти слово в тексте будет более реально, потому что поиск пройдет по всему файлу. Еще существуют режимы «Назад» и «Вперед». В этом режиме поиск начинается от курсора и идет вперед по документу или назад (Вверх или вниз)

    Направление поиска в Ворде

    Поиск с учетом регистра

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

    Поиск с учетом регистра

    Поиск по целым словам

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

    Поиск целых слов

    Подстановочные знаки

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

    Подстановочные знаки

    В результате Word найдет вот такое значение:

    поиск с подстановочными знаками

    Поиск омофонов

    Microsoft Word реализовал поиск омофонов, но только на английском языке, для этого необходимо выбрать пункт «Произносится как». Вообще, омофоны — это слова, которые произносятся одинаково, но пишутся и имеют значение разное. Для такого поиска необходимо нажать «Произносится как». Например, английское слово cell (клетка) произносится так же, как слово sell (продавать).

    Поиск омофонов

    ! из-за не поддержания русского языка, эффективность от данной опции на нуле

    Поиск по тексту без учета знаков препинания

    Очень полезная опция «Не учитывать знаки препинания». Она позволяет проводить поиск без учета знаков препинания, особенно хорошо, когда нужно найти словосочетание в тексте.

    Поиск по тексту без учета знаков препинания

    Поиск слов без учета пробелов

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

    Поиск слов без учета пробелов

    Поиск текста по формату

    Очень удобный функционал, когда нужно найти текст с определенным форматированием. Для поиска необходимо нажать кнопку Формат, потом у Вас откроется большой выбор форматов:

    Поиск текста по формату

    Для примера в тексте я выделил Жирным текст «как найти слово в тексте Word». Весть текст выделен полужирным, а кусок текста «слово в тексте Word» сделал подчернутым.

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

    Поиск текста по формату

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

    Специальный поиск от Ворд

    Правее от кнопки формат есть кнопка «Специальный». Там существует огромное количество элементов для поиска

    Специальный поиск от Ворд

    Через этот элемент можно искать:

    • Только цифры;
    • Графические элементы;
    • Неразрывные пробелы или дефисы;
    • Длинное и короткое тире;
    • Разрывы разделов, страниц, строк;
    • Пустое пространство (особенно важно при написании курсовых и дипломных работ);
    • И много других элементов.

    Опции, которые не приносят пользы

    !Это мое субъективное мнение, если у вас есть другие взгляды, то можете писать в комментариях.

    • Опция «произносится как». Не поддержание русского языка, делает эту опцию бессмысленной;
    • Опция «все словоформы», опция полезная при замене. А если нужно только найти словоформы, то с этим справляется обычный поиск по тексту;
    • Опция «Учитывать префикс» и «Учитывать суффикс» – поиск слов, с определенными суффиксами и префиксами. Этот пункт так же полезен будет при замене текста, но не при поиске. С этой функцией справляется обычный поиск.

    Поиск по тексту в Ворде

    Бывают такие ситуации, когда в огромной статье нужно найти определённый символ или слово. Перечитывать весь текст – не вариант, необходимо воспользоваться быстрым способом – открыть поиск в Ворде. Существует несколько способов, с помощью которых можно легко совершать поиск по документу.

    Поиск по словам и фразам через панель «Навигация»

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

    1. Откройте в основном меню вкладку «Главная»;
    2. Нажмите на кнопку «Найти» в области «Редактирования»;
      Внимание. Вызвать быстрый поиск можно посредством комбинации клавиш «Ctrl+F».
    3. Теперь в левой части от основной рабочей области появится окно под названием «Навигация» с областью для поиска;
    4. Кликните по окну поиска и напечатайте искомую фразу или слово;
    5. Программа автоматически подсветит слово в тексте оранжевым цветом;
    6. На панели «Навигация» ниже области поиска, появятся фрагменты текста с искомым словом, которое будет выделено жирным. Благодаря данной функции можно с легкостью передвигаться от одной части текста к другой, которые содержат поисковое слово.

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

    Внимание. Если выделить определённое слово в тексте и нажать «Ctrl+F», то сработает поиск по данному слову. Причем в области поиска искомое слово уже будет написано.

    Если случайно закрыли окно поиска, то нажмите сочетание клавиш «Ctrl+Alt+Y». Ворд повторно начнет искать последнюю искомую фразу.

    Расширенный поиск в Ворде

    Если понадобилось разыскать какой-то символ в определенном отрывке статьи, к примеру, знак неразрывного пробела или сноску, то в помощь расширенный поиск.

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

    Найти расширенный поиск можно нажав по стрелке на кнопке «Найти» во вкладке «Главная».

    В новом окне в разделе «Найти» нужно кликнуть по кнопке «Больше». Тогда раскроется полный функционал данного поиска.

    В поле «Найти» напишите искомую фразу или перейдите к кнопке «Специальный» и укажите нужный вариант для поиска.

    Далее поставьте соответствующий вид документа, нажав по кнопке «Найти в», если нужно совершить поиск по всему документу то «Основной документ».

    Когда надо совершить поиск по какому-то фрагменту в статье, изначально нужно его выделить и указать «Текущий фрагмент».

    В окне «Найти и заменить» всплывет уведомление сколько элементов найдено Вордом.

    Метод 2: Через окно «Навигация»

    Открыть расширенный поиск можно через панель «Навигация».

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

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

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