Document.GrammarChecked Property

Word Developer Reference

True if a grammar check has been run on the specified range or document. Read/write Boolean.

Syntax

expression.GrammarChecked

expression   A variable that represents a Document object.

Remarks

Returns False if all or some of the specified document has not been checked for grammar. To recheck the grammar in a document, set the GrammarChecked property to False.

Example

This example determines whether grammar has been checked in the active document. If it has, the word count is displayed. If grammar has not been checked, a spelling and grammar check is started.

Visual Basic for Applications
  Set myStat = ActiveDocument.ReadabilityStatistics
passGram = ActiveDocument.GrammarChecked
If passGram = True Then
    Msgbox myStat(1).Name & " - " & myStat(1).Value
Else
    ActiveDocument.CheckGrammar
End If

This example sets the GrammarChecked property to False for the active document, and then it runs a grammar check again.

Visual Basic for Applications
  ActiveDocument.GrammarChecked
Visual Basic for Applications
  = False
Visual Basic for Applications
  ActiveDocument.CheckGrammar

See Also