4 способи виключити цифри у вашому документі Word із статистики кількості слів

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

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

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

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

Спосіб 1: Видалити всі номери

  1. По-перше, відкрийте файл копії та натисніть спадне меню на "Знайти" на вкладці "Домашня сторінка".
  2. По-друге, виберіть «Розширений пошук», щоб відкрити діалогове вікно «Знайти та замінити».Натисніть "Домашня сторінка" -> Натисніть "Знайти" -> Виберіть "Розширений пошук"
  3. Далі введіть «^ #» у текстовому полі «Знайти що». Якщо ви не можете запам'ятати цей рядок, наведіть курсор на текстове поле "Знайти що" та натисніть "Більше", а потім натисніть кнопку "Спеціальне".
  4. Потім виберіть “Будь-яка цифра”.
  5. Тепер натисніть «Знайти в» і виберіть «Основний документ».
  6. Ви знайдете всі вибрані номери.Введіть "^ #" у "Знайти що" Текстове поле-> Натисніть "Знайти в" -> Виберіть "Основний документ"
  7. Натисніть “Видалити”.
  8. Коли цифри зникнуть, ви можете помітити, що Word розглядає деякі розділові знаки як слова зараз. Тож вам потрібно також видалити всі розділові знаки. Знову відкрийте поле «Знайти та замінити». Цього часу введено “[,.;: '”” ”/ \! \ * \? \\]"(Без лапок) у текстовому полі" Знайти що ".
  9. І не забудьте встановити прапорець «Використовувати узагальнюючі символи».
  10. Повторіть крок 5, щоб знайти всі розділові знаки.Введіть рядок у текстовому полі "Знайти що" -> Натисніть "Знайти в" -> Виберіть "Основний документ"
  11. Видаліть їх.
  12. Нарешті, натисніть «Огляд», а потім «Кількість слів», щоб переглянути загальну кількість текстів.Клацніть «Огляд» -> Клацніть «Кількість слів»

Спосіб 2: Форматувати всі числа як приховані тексти

Word не включає приховані тексти у підрахунок слів, тому ви можете встановити цифри у прихованому форматуванні.

  1. Перш за все, повторіть перші 6 кроків у методі.
  2. Замість видалення вибраних номерів натисніть “Ctrl + D”, щоб відкрити вікно “Шрифт”.
  3. Установіть прапорець «Приховано» та натисніть «ОК».Установіть прапорець "Прихований" -> Натисніть "OK"
  4. Потім повторіть кроки 8 - 9, щоб знайти всі розділові знаки.
  5. Подібним чином виконайте кроки 2 та 3, щоб відформатувати розділові знаки як приховані тексти.
  6. Нарешті, перевірте загальну кількість слів.

Спосіб 3: Запустіть макрос Word

Наступний макрос автоматично виконає наведені вище дії та поверне вам вікно повідомлення, що містить загальну кількість слів, за винятком цифр.

  1. Для початку натисніть «Alt + F11» у програмі Word, щоб відкрити редактор VBA.
  2. Далі натисніть "Звичайний" у лівій колонці.
  3. Потім клацніть на вкладку «Вставити» та виберіть «Модуль».Клацніть «Звичайний» -> Клацніть «Вставити» -> Клацніть «Модуль»
  4. Двічі клацніть на модулі, щоб відкрити його та вставте наведені нижче коди:
Sub ExcludeNumbersFromWordCount()
  Dim objDoc As Document
  Dim nWord As Integer
 
  Set objDoc = ActiveDocument
 
  With Selection
    .HomeKey Unit:=wdStory
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "^#"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
 
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "[,.;:’" & ChrW(8221) & ChrW(8221) & """/\!\*\?\\]"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchAllWordForms = False
      .MatchSoundsLike = False
      .MatchWildcards = True
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
  End With
 
  nWord = objDoc.Range.ComputeStatistics(wdStatisticWords)
 
  MsgBox ("There are " & nWord & " words in this document.")
End Sub
  1. Клацніть «Виконати».Вставити коди-> Натиснути "Виконати"

Ви отримаєте вікно з повідомленням, скільки слів у вашому документі, наприклад, нижче:Рядок результатів

Метод 4: Виключіть числа з таблиць із підрахунку слів

Ось особлива потреба виключити числа з таблиць із числа слів. Рішення - запустити макрос.

  1. Встановіть та запустіть макрос, як зазначено вище у способі 3.
  2. Потім замініть цей макрос на цей:
Sub ExcludeNumbersInTablesFromWordCount()
  Dim objDoc As Document, objNewDoc As Document
  Dim nWord As Integer, nWordInNewDoc As Integer, nWordInNewDocWithoutNum As Integer, nNumber As Integer
  Dim objTable As Table
  Dim objRange As Range
  Dim objParagraph As Paragraph
 
  Set objDoc = ActiveDocument
  Set objNewDoc = Documents.Add
  nWord = objDoc.Range.ComputeStatistics(wdStatisticWords)
 
  For Each objTable In objDoc.Tables
    objTable.Range.Select
    Selection.Copy
 
    Set objRange = objNewDoc.Range
 
    objRange.Collapse Direction:=wdCollapseEnd
    objRange.PasteSpecial DataType:=wdPasteRTF
    objRange.Collapse Direction:=wdCollapseEnd
    objRange.Text = vbCr
  Next objTable
 
  objNewDoc.Activate
 
  For Each objParagraph In ActiveDocument.Paragraphs
    If objParagraph.Range.Style = "Caption" Then
      objParagraph.Range.Delete
    End If
  Next objParagraph
 
  nWordInNewDoc = objNewDoc.Range.ComputeStatistics(wdStatisticWords)
 
  With Selection
    .HomeKey Unit:=wdStory
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "^#"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
 
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
      .Text = "[,.;:’" & ChrW(8221) & ChrW(8221) & """/\!\*\?\\]"
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = False
      .MatchCase = False
      .MatchWholeWord = False
      .MatchAllWordForms = False
      .MatchSoundsLike = False
      .MatchWildcards = True
      .Execute
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
  End With
 
  nWordInNewDocWithoutNum = objNewDoc.Range.ComputeStatistics(wdStatisticWords)
  nNumber = nWordInNewDoc - nWordInNewDocWithoutNum
  objDoc.Activate
  MsgBox ("There are " & nWord - nNumber & " words in this document, excluding numbers in tables.")
End Sub

Буде вікно повідомлення, наприклад:Кількість слів, виключаючи числа в таблицях

Подумайте вперед

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

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

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

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

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