Please Note: This article is written for users of the following Microsoft Word versions: 2007, 2010, 2013, 2016, 2019, and Word in Microsoft 365. If you are using an earlier version (Word 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Word, click here: Spell Checking when Closing Documents.

Spell Checking when Closing Documents

Written by Allen Wyatt (last updated December 25, 2023)
This tip applies to Word 2007, 2010, 2013, 2016, 2019, and Word in Microsoft 365


Carolyn is looking for a way to make sure her documents are spell-checked before they are closed. She wants to use this as a final check of the document.

There is no way to do this without using a macro but using a macro to do this is relatively easy. Word includes some special macros that are executed at specific times. One of those macros is executed whenever a document is closed. All you need to do is make sure that the macro has the name AutoClose, and it is run whenever the document is closed.

The following provides an example of how you could construct such a macro.

Sub AutoClose()
    If Options.CheckGrammarWithSpelling Then
        ActiveDocument.CheckGrammar
    Else
        ActiveDocument.CheckSpelling
    End If
End Sub

The macro first checks to see if Word is configured to check grammar every time spelling is checked. If it is, then the CheckGrammar method is invoked; if it isn't, then the CheckSpelling method is invoked.

Recognizing that you might not want a spelling check done on every single document that you close, you could modify the macro slightly so that the user is asked if a spell-check should be done. This version of the macro provides a way for the user to provide the feedback:

Sub AutoClose()
    Dim iAnswer As Integer
    iAnswer = MsgBox("Run spell check?", _
      vbYesNo, "Spell check on closing")

    If iAnswer <> 7 Then
        If Options.CheckGrammarWithSpelling Then
            ActiveDocument.CheckGrammar
        Else
            ActiveDocument.CheckSpelling
        End If
    End If
End Sub

The only difference in this macro is that it asks the user whether to run the spell check. If the user does anything other than to answer "yes," then the spell check is skipped, and the document continues closing.

Note:

If you would like to know how to use the macros described on this page (or on any other page on the WordTips sites), I've prepared a special page that includes helpful information. Click here to open that special page in a new browser tab.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (6164) applies to Microsoft Word 2007, 2010, 2013, 2016, 2019, and Word in Microsoft 365. You can find a version of this tip for the older menu interface of Word here: Spell Checking when Closing Documents.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Changing Borders for Data Series

Microsoft Graph allows you to easily add charts to a Word document without using Excel. This tip explains how you can ...

Discover More

Inserting Endnotes

Endnotes appear at either the end of a section or the end of an entire document. It is just as easy to insert an endnote ...

Discover More

Brackets around Footnote References

When you insert footnotes in a document, Word allows you to modify the formatting applied to the footnote references. ...

Discover More

Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!

More WordTips (ribbon)

Updating the Spelling Exclusion List Automatically

Want to add words easily to the spelling exclusion list? Here's a macro that can make the task completely painless.

Discover More

Spellcheck for Two Languages

Are you creating a document that mixes different languages? Word can handle the multi-language scenario, but it may take ...

Discover More

Keeping Words in the Custom Dictionary

The spell checker that is part of Word allows you to create and use custom dictionaries to expand how the checker does ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] (all 7 characters, in the sequence shown) in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is two more than 7?

There are currently no comments for this tip. (Be the first to leave your comment—just use the simple form above!)


This Site

Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.

Videos
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.