2 методи виключення текстів таблиць зі статистики кількості слів

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

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

Зазвичай таблиці використовуються для зберігання даних. А таблиці - наш найкращий друг для ілюстрування моментів під час роботи над документом. Тоді може стати трохи незручно, коли йдеться про підрахунок слів. Іноді нам просто потрібно отримати кількість слів основних текстів, а не всі дані в таблицях. Проте відомо, що Word за замовчуванням враховує всі слова у вашому документі. З цієї причини ми придумали ефективні засоби. Читайте далі, щоб дізнатись більше.Виключіть тексти таблиць зі статистики кількості слів

Спосіб 1: Виберіть таблиці вручну та обчисліть самостійно

Якщо це короткий документ із лише однією або двома таблицями, неважко підбирати таблиці по черзі, утримуючи клавішу Ctrl. При цьому підході загальна кількість у вибраних таблицях буде видно в рядку стану, наприклад, нижче:Кількість слів у вибраних таблицях

Як бачите, є 2 числа. Перший стосується кількості слів у вибраних таблицях, а другий - загальної кількості слів у вашому документі. Просто використовуйте друге число, мінус перше, щоб отримати результат.

Спосіб 2: Запустіть коди VBA

Як зазначалося вище, метод 1 буде нудним, якщо у вас є велика кількість таблиць у документі. Вибрати їх вручну - це точно не ідеальний спосіб. Натомість ми рекомендуємо вам макрос, який враховуватиме всі слова, але виключатиме їх із таблиць та підписів.

  1. Перш за все, натисніть «Alt+F11», щоб викликати редактор VBA у Word.
  2. Потім натисніть «Звичайний».
  3. Далі натисніть вкладку “Вставити”.
  4. І виберіть «Модуль» у спадному меню вкладки «Вставка».Клацніть «Звичайний» -> Клацніть «Вставити» -> Клацніть «Модуль»
  5. Двічі клацніть новий модуль, щоб відкрити область кодування з правого боку.
  6. Тепер вставте туди такий макрос:
Sub ExcludeTableAndCaptionWordsFromWordCount()
  Dim objTable As Table
  Dim objParagraph As Paragraph
  Dim objDoc As Document
  Dim nTableWords As Integer, nDocWords As Integer, nWordCount As Integer, nCaptionWords As Integer
 
  Set objDoc = ActiveDocument
  nTableWords = 0
  nCaptionWords = 0
  nDocWords = ActiveDocument.ComputeStatistics(wdStatisticWords)
 
  With objDoc
    For Each objTable In .Tables
      nTableWords = nTableWords + objTable.Range.ComputeStatistics(wdStatisticWords)
    Next objTable
  End With
 
  With objDoc
    For Each objParagraph In .Paragraphs
      If objParagraph.Range.Style = "Caption" Then
        nCaptionWords = nCaptionWords + objParagraph.Range.ComputeStatistics(wdStatisticWords)
      End If
    Next objParagraph
  End With
 
  nWordCount = nDocWords - nTableWords - nCaptionWords
 
  MsgBox ("There are " & nWordCount & " main text words in this document." & vbCr & "The following items are excluded from word count: " & vbCr & "Total words in tables: " & nTableWords & vbCr & "Total caption words: " & nCaptionWords)
End Sub
  1. Нарешті, натисніть «Виконати».Вставити коди-> Натиснути "Виконати"

Запуск макросу відкриє вікно повідомлення, в якому відображатиметься результат підрахунку.Вікно результатів

Справляйтеся зі збитками від слів

Ми так сильно покладаємося на програмне забезпечення, як Word, для щоденної обробки роботи. Як результат, ми не могли не роздумувати над переважними наслідками наявності Пошкодження слів. Ви можете відчути відчай, якщо у вас немає достатнього інструмента для відновлення документів.

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

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

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

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