Range.SpellingErrors Property (Word)

Office 2013 and later

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Returns a ProofreadingErrors collection that represents the words identified as spelling errors in the specified range. Read-only.

expression .SpellingErrors

expression A variable that represents a Range object.

For information about returning a single member of a collection, see Returning a Single Object from a Collection.

This example checks the specified range for spelling errors and displays each error found.

Set myErrors = ActiveDocument.Paragraphs(3).Range.SpellingErrors 
If myErrors.Count = 0 Then 
 Msgbox "No spelling errors found." 
 For Each myErr in myErrors 
 Msgbox myErr.Text 
End If


Other resources