ProofreadingErrors 对象 (Word)
指定文档或范围中的拼写错误和语法错误的集合。
备注
使用 SpellingErrors 或 GrammaticalErrors 属性返回 ProofreadingErrors 集合。 下面的示例计数选定内容中的拼写和语法错误,并在消息框中显示结果。
Set pr1 = Selection.Range.SpellingErrors
sc = pr1.Count
Set pr2 = Selection.Range.GrammaticalErrors
gc = pr2.Count
Msgbox "Spelling errors: " & sc & vbCr _
& "Grammatical errors: " & gc
使用 SpellingErrors (索引),其中索引是索引号,返回单个拼写错误 (由 Range 对象)。 下面的示例查找选定内容中的第二个拼写错误,然后将其选中。
Set myRange = Selection.Range.SpellingErrors(2)
myRange.Select
使用 GrammarErrors (索引),其中索引是索引号,返回单个语法错误 (由 Range 对象)。 下面的示例返回包含所选内容中的第一个语法错误的句子。
Set myRange = Selection.Range.GrammaticalErrors(1)
Msgbox myRange.Text
一个文档中,以上集合的 Count 属性返回正文部分的项目数。 要统计其他部分中的个数,请使用带有 Range 对象的集合。 如果文档或区域中的所有单词拼写正确,且语法正确, ProofreadingErrors 对象的 Count 属性将返回 0 (零) 和 SpellingChecked 和 GrammarChecked 属性返回 True 。
注意
[!注释] 没有 ProofreadingError 的对象;相反, ProofreadingErrors 集合中的每一项都是一个 Range 对象,该对象表示一个拼写或语法错误。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。