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

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

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

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

Тогда наша цель предоставить вам 2 полезных решения для решения такой проблемы.

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

  1. Прежде всего, нажмите кнопку с перевернутым треугольником за «Найти» в группе «Редактирование» на вкладке «Главная».     Нажмите «Домой»->Кнопка->Нажмите «Расширенный поиск».
  2. Теперь в диалоговом окне «Найти и заменить» нажмите кнопку «Дополнительно».
  3. И поставьте галочку «Находить только целые слова».
  4. Затем нажмите кнопку «Формат».
  5. Далее выберите «Язык».Нажмите «Формат» -> «Выбрать язык».
  6. В диалоговом окне «Найти язык» найдите и выберите tarвыберите язык и нажмите «ОК».Выберите язык-> нажмите «ОК»
  7. Теперь вернитесь к окну «Найти и заменить», нажмите «Найти в» и выберите «Основной документ».Нажмите «Найти в» -> выберите «Основной документ».
  8. Затем необходимо выбрать все английские слова и перейти к проверке количества слов в нижнем левом углу экрана. Мы видим число 93.Проверьте количество слов для английских слов

Способ 2: запустить макрос Word

  1. К start с, перейдите на вкладку «Разработчик».
  2. Затем нажмите «Visual Basic», чтобы вызвать редактор VBA. Если у вас еще не включена вкладка «Разработчик», вместо этого нажмите «Alt + F11».Нажмите «Разработчик» -> нажмите «Visual Basic».
  3. Затем нажмите «Обычный», а затем нажмите «Вставить».
  4. Выберите «Модуль».Нажмите «Обычный» -> нажмите «Вставить» -> нажмите «Модуль».
  5. И дважды щелкните новый модуль, чтобы открыть пространство для кодирования.
  6. Затем вставьте туда следующие коды:
Sub CountTotalWordsOfOneLanguage()
  Dim objRange As Range
  Dim nWords As Long
 
  ' Initialization
  Set objRange = ActiveDocument.Range
  nWords = 0
 
  ' Find all English words and do word count.
  With objRange.Find
    .LanguageID = wdFrench
    Do While .Execute
      nWords = nWords + objRange.ComputeStatistics(wdStatisticWords)
    Loop
  End With
 
  MsgBox nWords
End Sub
  1. Наконец, нажмите кнопку «Выполнить».Вставьте коды-> Нажмите «Выполнить».

Должно появиться окно сообщения. Число относится к общему количеству слов французских текстов в этом документе.Окно сообщения, показывающее общее количество текстов на французском языке

Примечание:

В строке кода «.LanguageID = wdFrench", То"wdФранцузский” означает французский язык. Чтобы настроить коды для более конкретного использования, вы можете заменить идентификатор языка на нужный вам язык. И для получения дополнительных языковых идентификаторов вы можете посетить: https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2003/aa172988(v=office.11)

Правильно обрабатывайте поврежденные файлы Word

Время от времени Word закрывается или зависает из-за всевозможных ошибок или ошибок. Скажем, если вы не выполняете резервное копирование файлов на регулярной основе, есть большая вероятность потерять все ценные данные. Остаются 2 обходных пути: либо использовать встроенную функцию Word, либо получить программу для документ по ремонту. Учитывая тот факт, что первый не так хорошо работает в мost время, желательно выбрать сторонний инструмент.

Об авторе:

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

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

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