如何通过VBA以编程方式关闭Microsoft Word文档中的波浪红线?

Gen*_*neQ 10 vba spell-checking ms-word

无论如何通过VBA for MS Word禁用每个文档的拼写检查?

Dir*_*mar 15

您可以将当前文档标记为已经拼写检查:

ActiveDocument.SpellingChecked = True
Run Code Online (Sandbox Code Playgroud)

或者您可以禁用一系列文本的拼写检查:

ActiveDocument.Range.NoProofing = True
Run Code Online (Sandbox Code Playgroud)

您也可以简单地禁用红色波浪线的显示:

ActiveDocument.ShowSpellingErrors = False
Run Code Online (Sandbox Code Playgroud)

请注意,语法检查可以做同样的事情(绿色波浪形); 例如:

ActiveDocument.GrammarChecked = True
Run Code Online (Sandbox Code Playgroud)

将当前文档标记为已经语法检查,从而有效地禁用它.