Можно ли отключить проверку орфографии по каждому документу через VBA для MS Word?
Как программно отключить волнистые красные линии в документе Microsoft Word через VBA?
Ответ 1
Вы можете пометить текущий документ как уже проверенный орфографией:
ActiveDocument.SpellingChecked = True
или вы можете отключить проверку орфографии для диапазона текста:
ActiveDocument.Range.NoProofing = True
Вы также можете просто отключить отображение красных squiggles:
ActiveDocument.ShowSpellingErrors = False
Обратите внимание, что то же самое можно сделать для проверки грамматики (зеленые squiggles); например:.
ActiveDocument.GrammarChecked = True
отметит текущий документ как уже проверенный грамматикой, тем самым эффективно отключив его.
Ответ 2
ActiveDocument.ShowSpellingErrors = False