У статті нижче ми хотіли б надати вам 2 корисні методи для нечіткого пошуку у вашому документі Word.
Час від часу трапляється, що ми забуваємо, як правильно писати слово, особливо якщо воно довге. Найчастіше ми ледве пам'ятаємо лише кілька початкових літер. Це робить точний пошук практично неможливим.
На наше щастя, є способи нечіткого пошуку. І ви можете використовувати їх у своєму документі Word.
Спосіб 1: Використовуйте функцію «Розширений пошук» у програмі Word
У нашому випадку ми будемо шукати “DataNumen”, Припустимо, ми просто пам’ятаємо це, починаючи з„ Дані ”.
- По-перше, у групі «Редагування» на вкладці «Домашня сторінка» натисніть кнопку, що випадає, поруч із командою «Знайти».
- І в цьому меню виберіть опцію «Розширений пошук».
- Потім помістіть покажчик вставки всередину текстового поля «Знайди що» та вставте туди такі символи підстановки:
- «Дані» – це початкові літери цільового слова. Вам слід замінити їх справжніми. Якщо ви забули початкові літери, просто залиште це поле порожнім і не вводьте навіть пробілу.
- А «n,m» позначає кількість решти літер у цільовому слові, за винятком початкових літер. Скажімо, у цьому випадку це число «5». Отже, шаблони підстановки повинні виглядати так:
- Якщо ви не впевнені в точній кількості довжини літери, ви можете ввести 2 цифри, що позначають діапазон, наприклад:
- І якщо ви впевнені, що довжина літери дорівнює або перевищує конкретну цифру, введіть її у вираз приблизно так:
- Далі натисніть "Більше", щоб відкрити більше варіантів.
- Установіть прапорець «Використовувати узагальнюючі символи».
- Потім натисніть «Знайти в» і виберіть «Основний документ».
Ви побачите всі входження цільового слова у вибраному фрагменті.
Спосіб 2: Запустіть коди VBA для пошуку тексту
Запуск кодів VBA може позбавити вас від запам'ятовування виразу.
- Перш за все, натисніть «Alt+F11», щоб викликати редактор VBA у Word.
- Далі натисніть проект «Звичайний» та натисніть «Вставити».
- Виберіть “Модуль” у меню.
- Двічі клацніть на ньому, щоб відкрити та вставити туди такі коди:
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
- Потім натисніть «F5», щоб запустити макрос.
- У першому полі введення, що з’явиться, введіть початкові літери цільового слова та натисніть «ОК», щоб продовжити.
- А у другому полі введіть кількість довжини літери та натисніть “OK”. Використовуйте кому для відокремлення цифр.
Нарешті, всі знайдені слова будуть виділені жовтим кольором.
Виправити проблеми зі словом
Найчастіше різні проблеми, ймовірно, виникають у програмі Word. Деякі серйозні можуть призвести навіть до краху програмного забезпечення. І a корумповане слово може призвести до втрати цінних даних. Тому ви повинні негайно вжити заходів, як тільки проблема з’явиться.
Вступ автора:
Віра Чень є експертом з відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі перевершити корупцію та pdf ремонт програмних продуктів. Для отримання додаткової інформації відвідайте WWW.datanumen.com






