2 швидкі способи одночасного пошуку кількох елементів в одному документі Word

Поділитися зараз:

У цій публікації ми зосередимося на демонстрації двох швидких способів одночасного пошуку кількох елементів в одному документі Word.

Той, хто знайомий із Word, повинен досить добре знати опцію "Знайти та замінити". Це добре працює, коли текст пошуку є послідовним рядком. Але, на жаль, це ускладнюється, коли ми хочемо одночасно шукати кілька окремих слів. І там дуже великий попит на викреслювання списку слів або фраз в одному документі одним рухом. Наприклад, якщо ви редактор, може бути кілька слів, які ніколи не повинні відображатися в жодному документі. Якщо так, то вам знадобляться обхідні шляхи, щоб позначити наявність певних слів.

Ось 2 доступні рішення:

Спосіб 1: Імпортуйте слова до словника виключення

Додайте купу слів або фраз до виключеного словника в Word, і тоді під відповідними словами з’явиться червона хвильова лінія, щоб позначити їх.

Докладні кроки для додавання слів до словника виключення наведено в цій статті: 4 корисні поради щодо перевірки правопису слів та перевірки граматики

Спосіб 2: Використовуйте макрос Word

  1. Перш за все, помістіть усі слова, які ви хочете знайти, в один документ. Кожне слово або фраза повинні займати один абзац. Тут назвемо це «список документів». Збережіть документ.Список слів, які потрібно знайти
  2. По-друге, натисніть вкладку «Розробник».
  3. Потім натисніть «Visual Basic», щоб відкрити редактор VBA. Альтернативний спосіб - натиснути “Alt + F11”.Клацніть «Розробник» -> Клацніть «Visual Basic»
  4. Потім натисніть «Звичайний», а потім вкладку «Вставити».
  5. І виберіть «Модуль» у меню.Клацніть «Звичайний» -> Клацніть «Вставити» -> Клацніть «Модуль»
  6. Двічі клацніть на новий модуль, щоб відкрити область редагування та вставте туди такий макрос:
Sub FindMultiItemsInDoc()
  Dim objListDoc As Document
  Dim objTargetDoc As Document
  Dim objParaRange As Range, objFoundRange As Range
  Dim objParagraph As Paragraph
  Dim strFileName As String

  strFileName = InputBox("Enter the full name of the list document here:")
 
  Set objTargetDoc = ActiveDocument
  Set objListDoc = Documents.Open(strFileName)
  objTargetDoc.Activate
 
  For Each objParagraph In objListDoc.Paragraphs
    Set objParaRange = objParagraph.Range
    objParaRange.End = objParaRange.End - 1
 
      With Selection
        .HomeKey Unit:=wdStory
 
        '  Find target items.
        With Selection.Find
          .ClearFormatting
          .Text = objParaRange
          .MatchWholeWord = True
          .MatchCase = False
          .Execute
        End With
 
        '  Highlight the found items.
        Do While .Find.Found
          Set objFoundRange = Selection.Range
          objFoundRange.HighlightColorIndex = wdBrightGreen
          .Collapse wdCollapseEnd
          .Find.Execute
        Loop
      End With
  Next objParagraph
End Sub
  1. Нарешті, натисніть «Виконати».Вставити коди-> Натиснути "Виконати"
  2. Зараз там коробка. Введіть шлях та назву документа списку, який ви щойно зберегли. Потім натисніть «ОК».Введіть шлях до документа зі списком

Наступне, що ви бачите, - це всі знайдені слова у виділенні.Виділіть знайдені слова

Захистіть свої документи Word

Один із найпопулярніших заходів для запобігання пошкодженню документів Word – це створення резервних копій. Вони можуть забезпечити вам душевний спокій, коли у вас є пошкоджений docx. Тож не поспішайте створювати резервні копії важливих файлів прямо зараз.

Вступ автора:

Віра Чень є експертом з відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі корумпований xlsx та pdf ремонт програмних продуктів. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

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