How to: Programmatically Check Spelling in Documents
To check the spelling in a document, use the CheckSpelling method. This method returns a Boolean value that indicates whether the supplied parameter is spelled correctly.
Applies to: The information in this topic applies to document-level projects and application-level projects for Word 2013 and Word 2010. For more information, see Features Available by Office Application and Project Type.
To check spelling and display results in a message box
Call the CheckSpelling method and pass it a range of text to check for spelling errors. To use this code example, run it from the ThisDocument or ThisAddIn class in your project.
Dim result As String = "Spelled incorrectly." If Me.Application.CheckSpelling(Me.Range.Text) = True Then result = "Spelled correctly." End If MessageBox.Show(result)
string result = "Spelled incorrectly."; object startLocation = this.Content.Start; object endLocation = this.Content.End; bool spellCheck = this.Application.CheckSpelling( this.Range(ref startLocation, ref endLocation).Text); if (spellCheck == true) { result = "Spelled correctly."; } MessageBox.Show(result);
See Also
Tasks
How to: Programmatically Define and Select Ranges in Documents