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 (Index),其中 Index 是索引編號,可以傳回單一的拼字錯誤 ( Range 物件所表示)。 下列範例會在選取範圍中找到的第二個的拼字錯誤,然後選取它。
Set myRange = Selection.Range.SpellingErrors(2)
myRange.Select
使用 GrammarErrors (Index),其中 Index 是索引編號,可以傳回單一的文法錯誤 ( 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 支援與意見反應。