Принуждение Word к отображению орфографических и грамматических ошибок (Microsoft Word)
Chrys постоянно работает с огромными многоязычными документами. Когда он открывает документ, он часто видит предупреждение о том, что «слишком много орфографических или грамматических ошибок для продолжения их отображения». Это беспокоит; он не хочет выполнять ручную проверку орфографии (о чем говорится в предупреждении). Chrys хочет каким-то образом проинструктировать Word, что он хочет, чтобы он отображал все ошибки, даже если их много.
Частично причина того, что в вашем документе так много орфографических ошибок, заключается в том, что Word предполагает, что ваша проза полностью на английском языке, хотя на самом деле вы используете несколько языков. Вы можете уменьшить количество орфографических ошибок, если отформатируете текст для использования языков, соответствующих этому тексту. Другими словами, отформатируйте немецкий текст как немецкий, французский текст как французский и так далее. Если вы это сделаете, Word знает, какие орфографические словари использовать при проверке.
Самый простой способ сделать это — создать стили символов для каждого из ваших языков. Например, предположим, что вы хотите создать стиль символа, который будет использоваться с вашим немецким текстом. Вы должны выполнить следующие шаги:
-
Откройте вкладку «Главная» на ленте.
-
Щелкните маленький значок в правом нижнем углу группы стилей.
Word отображает область задач «Стили».
-
Нажмите кнопку «Новый стиль» в нижнем левом углу панели задач. Word отображает диалоговое окно «Создать новый стиль из форматирования».
(См. Рис. 1.)
-
В поле «Имя» введите имя для вашего нового стиля, например GermanText.
-
В раскрывающемся списке «Тип стиля» выберите параметр «Символ».
-
Щелкните Формат, затем выберите Язык. Word отображает диалоговое окно «Язык». (См. Рис. 2.)
-
В списке доступных языков найдите и выберите немецкий язык, который хотите использовать. (Существует несколько вариантов немецкого языка. Выбранный вами вариант должен быть тем, для которого у вас есть инструменты проверки правописания, доступные в вашей копии Word.)
-
Щелкните OK, чтобы закрыть диалоговое окно Language.
-
Снова нажмите ОК. Создан новый стиль GermanText.
-
Закройте панель задач Стили.
Вы можете повторить эти шаги для каждого из языков, которые вы используете в документе. Затем выберите текст, который вы хотите отформатировать, и примените соответствующий стиль символов для этого языка. Перезапустите Word и откройте документ, чтобы проверить, появляется ли то же сообщение об ошибке.
Если вы по-прежнему получаете сообщение «слишком много ошибок», необходимо использовать другие подходы. Сообщение не появляется, если в документе не более 1400 орфографических ошибок. Этот порог является фиксированным и не может быть изменен. Даже в этом случае Word по-прежнему выполняет фоновую проверку орфографии, поэтому он знает, сколько орфографических ошибок существует — он просто не отображает их все «по мере ввода», если пороговое значение превышено. Поскольку он знает, сколько их, вы можете использовать макрос для отображения счетчика, если вам интересно.
Sub HighlightSpellingErrors() Dim sMsg As String sMsg = "There are " & ActiveDocument.SpellingErrors.Count sMsg = sMsg & " spelling errors in the document." MsgBox sMsg End Sub
К сожалению, как только Word считает, что вы превысили порог в 1400 ошибок, он не только отображает сообщение об ошибке, но также отключает отображение орфографических ошибок в документе. Вот почему ранее я упоминал о перезапуске Word после применения языковых стилей символов в документе; перезапуск должен позволить отобразить орфографические ошибки.
Если вы хотите вручную включить отображение орфографических ошибок, вы можете сделать это, выполнив следующие действия:
-
Откройте диалоговое окно «Параметры Word». (В Word 2007 нажмите кнопку «Office», а затем — «Параметры Word». В Word 2010 и более поздних версиях откройте вкладку «Файл» на ленте, а затем нажмите «Параметры».)
-
В левой части диалогового окна щелкните Проверка. (См. Рис. 3.)
-
Убедитесь, что в нижней части диалогового окна снят флажок Скрыть орфографические ошибки только в этом документе.
-
Щелкните ОК.
Другой подход — отключить проверку орфографии для определенных частей документа. Для этого вы используете те же шаги, которые описаны ранее при создании языковых стилей. Вы должны создать стиль символа, для которого установлен язык «Не проверять орфографию или грамматику» (шаг 7), а затем примените этот стиль символа к частям документа, которые вы не хотите проверять. Идея, опять же, состоит в том, чтобы получить количество ошибок ниже порогового значения 1400. (Не забудьте перезапустить Word или выполнить предыдущие шаги, чтобы проверить, достаточно ли вы уменьшили количество ошибок.)
Наконец, вы можете использовать макрос, чтобы выделить все орфографические ошибки в документе. Этот подход работает независимо от количества орфографических ошибок, но обеспечивает только моментальный снимок ошибок во время выполнения макроса. Это означает, что это не динамично; он не будет обновляться по мере добавления нового текста или избавления от орфографических ошибок.
Sub HighlightSpellingErrors() Dim r As Range ' Clear existing highlighting ActiveDocument.Range.HighlightColorIndex = wdNoHighlight ' Highlight spelling errors For Each r In ActiveDocument.SpellingErrors r.HighlightColorIndex = wdYellow Next r End Sub
После запуска макроса любое выделение, которое вы ранее использовали в документе, исчезнет, а все орфографические ошибки будут выделены желтым цветом.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (13498) относится к Microsoft Word 2007, 2010, 2013 и 2016.