Как проверить орфографию в Excel и VBA

В этом руководстве будет показано, как использовать проверку орфографии в Excel и VBA.

В этой статье

  • Проверка орфографии в Excel
  • Как использовать проверку орфографии в Microsoft Excel
  • Сочетания клавиш для проверки орфографии в Microsoft Excel
  • Как проверить орфографию сразу на нескольких (или всех) листах
  • Как проверить орфографию с помощью VBA
    • Запустить проверку орфографии из VBA
    • Проверка орфографии перед закрытием книги (VBA BeforeClose)
    • Выделение слов с ошибками с помощью макроса VBA
  • Простое кодирование на VBA

Проверка орфографии в Excel

Microsoft Excel предлагает базовую функцию проверки орфографии, которая может помочь вам проверить орфографию в любой создаваемой вами электронной таблице. Эта функция очень ограничена по сравнению с функцией проверки орфографии в Microsoft Word или Microsoft PowerPoint. Функция проверки орфографии Microsoft Word и Microsoft PowerPoint подчеркивает слова с ошибками во время написания, в то время как функция проверки орфографии Microsoft Excel этого не делает. Функция в Microsoft Excel уведомит вас о словах с ошибками, только если вы запустите функцию проверки орфографии. Кроме того, он не выявляет грамматические ошибки.

Как использовать проверку орфографии в Microsoft Excel

Проверить орфографию в Microsoft Excel очень просто:

1. Перейдите на вкладку «Обзор» на ленте в электронной таблице Excel.
2. На вкладке «Проверка» активируйте параметр «Орфография» (находится слева), чтобы проверить правописание на листе (или используйте сочетания клавиш ALT> R> S или F7, чтобы активировать проверку орфографии).

3. После запуска проверки орфографии появится диалоговое окно проверки орфографии (показано ниже).

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

Игнорировать один раз : этот параметр позволяет один раз проигнорировать предложение об ошибке проверки орфографии для слова.
Игнорировать все : этот параметр позволяет игнорировать предложение об ошибке проверки орфографии для слова в электронной таблице на неопределенное время.
Добавить : Эта опция позволяет вам добавить слово, которое проверка орфографии считает ошибкой, в словарь Microsoft Excel, если это слово используется правильно. Это сделает слово приемлемым в Microsoft Excel и больше не будет считаться ошибкой проверки орфографии.
Изменить : этот параметр позволяет выбрать вариант ошибки проверки орфографии. для автоматического исправления слова с ошибкой. Для слова с ошибкой может быть несколько вариантов. Выберите предложение, которое вы хотите применить.
Изменить все : этот параметр позволяет вам изменить все ошибки проверки орфографии, которые применяются к одному и тому же слову с ошибкой с выбранным предложением на ваш выбор.

Автозамена : этот параметр заменяет слово с ошибкой выбранным вами предложением и добавляет его в список автозамены. Это позволяет Excel автоматически исправлять то же слово с ошибкой в ​​выбранном предложении.

В диалоговом окне «Проверка орфографии» отображаются предложения по словам с ошибками. Нажатие кнопки “Изменить” автоматически исправит орфографию.

Вы также можете проигнорируйте предложенные вам предложения, просто нажав кнопку «Игнорировать один раз» или «Игнорировать все».
После завершения проверки орфографии вы получите уведомление:

Сочетания клавиш для проверки орфографии в Microsoft Excel

Нажмите F7, чтобы запустить функцию проверки орфографии. Как вариант, вы можете использовать сочетание клавиш ALT Alt> R> S.

Ярлык ПК
F7
Ярлык Mac
F7

Как проверить орфографию на нескольких (или всех) листах одновременно

Функция проверки орфографии применяется только к активной электронной таблице. Однако есть способ, которым вы можете воспользоваться, чтобы применить функцию проверки орфографии сразу к нескольким листам:

Щелкните правой кнопкой мыши имя вашей активной электронной таблицы.
A появится меню с опцией «Выбрать все листы».
Нажмите «Выбрать все листы»

Нажав« Выбрать все листы », вы группируете электронные таблицы в одну, чтобы запустить функцию проверки орфографии на всех листах в книге.

Вместо использования «Выбрать все листы» вы также можете удерживать клавиши CTRL и/или SHIFT, чтобы вручную выбрать несколько вкладок листа для проверки орфографии на нескольких листах одновременно. Затем активация проверки орфографии устранит ошибки проверки орфографии, обнаруженные на первом листе слева направо.

После завершения вы получите уведомление:

Как проверить орфографию с помощью VBA

Хотя основной функцией Excel не является обработка текста, многие таблицы могут накапливаться большой объем текста и проверка орфографии на листе – это обычно последнее, о чем люди думают.

Если ваши электронные таблицы попадают в эту категорию, вы можете попробовать несколько творческих способов запустить программу Excel «SpellChecker» ”Из кода в качестве мягкого напоминания.

Запуск проверки орфографии из VBA

Синтаксис для запуска диалогового окна проверки орфографии с использованием настроек по умолчанию:

1
sheet1.cells. CheckSpelling

Проверка орфографии перед закрытием книги (VBA BeforeClose)

Ниже приведен пример кода для запуска диалогового окна проверки орфографии перед закрытием книги, но перед запросом на сохранение . Выражение сообщает VBA о необходимости проверки орфографии во всех ячейках Sheet1. Чтобы код работал, вы должны поместить его в окно кода ThisWorkbook в VBA.

1
2
3
Private Sub Workbook_BeforeClose (Cancel As Boolean)
Sheet1.Cells.CheckSpelling
End Sub

Выделение слов с ошибками с помощью макроса VBA

В начале этого руководства мы упоминали, что, в отличие от Word и PowerPoint, Excel не подчеркивает слова с ошибками во время работы. Вместо этого вы должны запустить проверку орфографии вручную. Однако вы можете создать макрос, который выделяет все ячейки, содержащие слова с ошибками:

1
2
3
4
5
6
Sub Highlight_Misspelled_Words ()
Уменьшить размер ячейки как диапазон
Для каждой ячейки в ActiveSheet.UsedRange
Если не Application.CheckSpelling (Word: = cell.Text) Затем ячейка. Interior.ColorIndex = 6
Next
End Sub

При этом не будут автоматически выделяться ячейки с ошибками во время работы. Однако вы можете запрограммировать его на запуск по таймеру или до закрытия книги.

Простое программирование на VBA

Прекратить поиск кода VBA в Интернете. Узнайте больше об AutoMacro – конструкторе кода VBA, который позволяет новичкам кодировать процедуры с нуля с минимальными знаниями кодирования и множеством функций, позволяющих сэкономить время для всех пользователей!

Прекратить поиск кода VBA в Интернете. Попробуйте надстройку Code VBA…

[convertkit form = 4869294]

Считаете ли вы это руководство полезным? Затем поделитесь им с друзьями и коллегами:

Оцените статью
futurei.ru
Добавить комментарий