Document.GrammaticalErrors Property (Word)

Office 2013 and later
GitHub-Mark-64px

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 sentences that failed the grammar check in the specified document. Read-only.

expression .GrammaticalErrors

expression A variable that represents a Document object.

There can be more than one error per sentence. If there are no grammatical errors, the Count property for the ProofreadingErrors collection returned by the GrammaticalErrors property returns 0 (zero).

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

This example checks the active document for grammatical errors. If any errors are found, a new spelling and grammar check is started.

If ActiveDocument.GrammaticalErrors.Count = 0 Then 
 Msgbox "There are no grammatical errors." 
Else 
 ActiveDocument.CheckGrammar 
End If
Show: