2 полезных метода нечеткого поиска в документе Word

Поделись сейчас:

В приведенной ниже статье мы хотели бы предоставить вам 2 полезных метода нечеткого поиска в документе Word.

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

К счастью для нас, есть способы нечеткого поиска. И вы можете использовать их в своем документе Word.

Способ 1: используйте функцию «Расширенный поиск» в Word

В нашем случае мы будем искать «DataNumen», предположим, что мы просто помним, что оно начинается с «Данные».

  1. Во-первых, в группе «Редактирование» на вкладке «Главная» нажмите кнопку раскрывающегося списка рядом с командой «Найти».
  2. И в этом меню выберите опцию «Расширенный поиск».Нажмите «Главная» -> нажмите кнопку раскрывающегося списка рядом с «Найти» -> выберите «Расширенный поиск».
  3. Затем поместите указатель вставки в текстовое поле «Найти что» и вставьте туда следующие подстановочные знаки:

  • «Данные» — это первые буквы целевого слова. Вам следует заменить их на правильные. Если вы забыли первые буквы, просто оставьте это поле пустым и не ставьте пробел.
  • А "n,m" обозначает количество оставшихся букв в целевом слове, исключая начальные буквы. Допустим, в данном случае это число "5". Таким образом, подстановочные символы должны выглядеть следующим образом:

  • Если вы не уверены в точном числе длины букв, вы можете ввести 2 числа, обозначающие диапазон, например:

  • И если вы уверены, что длина буквы равна или больше определенного числа, то введите его в выражение, например, так:

  1. Затем нажмите «Дополнительно», чтобы открыть дополнительные параметры.
  2. Установите флажок «Использовать подстановочные знаки».
  3. Затем нажмите «Найти в» и выберите «Основной документ».Введите выражение->Нажмите «Дополнительно»->Отметьте «Использовать подстановочные знаки»->Нажмите «Найти в»->Выберите «Основной документ»

В выделенной области отобразятся все вхождения целевого слова.

Способ 2: запуск кодов VBA для поиска текста

Запуск кодов VBA может избавить вас от необходимости запоминать выражение.

  1. В первую очередь, нажмите «Alt + F11», чтобы открыть редактор VBA в Word.
  2. Затем нажмите «Обычный» проект и нажмите «Вставить».
  3. Выберите в меню «Модуль».Нажмите «Обычный» -> нажмите «Вставить» -> нажмите «Модуль».
  4. Дважды щелкните по нему, чтобы открыть и вставьте туда следующие коды:
Sub FindTheWordsByLength()
  Dim objRange As Range
  Dim strStartWord As String
  Dim strLength As String

  strStartWord = InputBox("Enter the beginning letters which you remember of target word ", "Beginning Letters of Word", "For example:Data")
  strLength = InputBox("Enter the letter length of the rest part of target word which you don't remember", "Number of Letter Length", "For example:5,7")

  With Selection
    .HomeKey Unit:=wdStory   
    Selection.Find.ClearFormatting
    With Selection.Find
      .Text = "<" & strStartWord & "[a-zA-Z]{" & strLength & "}>"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchByte = False
      .MatchAllWordForms = False
      .MatchSoundsLike = False
      .MatchWildcards = True
      .Execute
    End With
    Do While .Find.Found
      Set objRange = Selection.Range
      objRange.HighlightColorIndex = wdYellow
      .Collapse wdCollapseEnd
      .Find.Execute
    Loop
  End With
End Sub
  1. Затем нажмите «F5», чтобы запустить макрос.
  2. В первом появившемся поле ввода введите первые буквы целевого слова и нажмите «ОК», чтобы продолжить.Введите начальные буквы слова -> нажмите «ОК».
  3. А во втором поле введите число длины букв и нажмите «ОК». Используйте запятую для разделения чисел.Введите номер длины-> нажмите «ОК»

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

Устранение проблем с Word

Чаще всего в Word могут возникать различные проблемы. Некоторые серьезные могут даже привести к краху программного обеспечения. И искаженное слово может привести к потере ценных данных. Таким образом, вы должны принять немедленные меры при появлении проблемы.

Об авторе:

Вера Чен — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая превосходить коррупцию и pdf ремонт программных продуктов. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.