Loading
Word.Tips.Net WordTips (Menu Interface)

Capitals After Colons

Word includes many grammar and spelling aids to help make the job of writing just a bit easier. (Or more frustrating, depending on your viewpoint and needs.) One thing that Word did not include, however, was a feature to automatically capitalize the first word after a colon. In many grammatical circles, it is standard (and proper) to capitalize the first letter of the word immediately following a colon. Since Word does not include this feature, what is a person to do?

Well, the first (and obvious) solution is to simply remember to capitalize the word yourself—i.e., press the Shift key and capitalize the letter as you type. If you are looking for a more automatic approach, then there are several methods from which you can choose. Some Word users might be inclined to think you could use Word's AutoCorrect feature. Theoretically, all you need to do is define a series of new AutoCorrect entries that consist of a colon, followed by a space, and then a lowercase letter. You would then instruct AutoCorrect to replace this sequence with a colon, a space, and the corresponding uppercase letter. Of course, you would have to add 26 such entries, one for each letter of the alphabet.

After doing all this work in AutoCorrect, however, you would immediately find out that it did work. Why? Because AutoCorrect only uses spaces and punctuation as "triggers" to signal a change may be needed. In other words, the AutoCorrect approach would work if you were typing a colon, a space, a lowercase character, and then another space. This means that in the phrase "this is: a dirty shame" the letter "a" would be replaced by AutoCorrect with an uppercase "A". However, in the phrase "this is: another dirty shame," AutoCorrect does no correction at all. Thus, AutoCorrect can't be used to achieve the desired results.

The only other solution is to use a macro to double-check your document and automatically capitalize any letters following colons, just in case you missed them while typing. The macro could make use of the wildcard feature of the Search and Replace function, as follows:

Sub CapAfterColons()
    With ActiveDocument.Range.Find
        .ClearFormatting
        With .Replacement.Font
            .SmallCaps = False
            .AllCaps = True
        End With

        .MatchWildcards = True
        .Text = ": ([a-z])"
        .Replacement.Text = ": \1"
        .Execute Replace:=wdReplaceAll
    End With
End Sub

You could assign this macro to a button on your toolbar, and thereby catch all your mistakes in one quick step. There is one thing to be aware of with this macro: it does not change the first character after a colon to a "true" capital letter. What it does is to change the formatting of the colon, space, and first character to All Caps. This means that the character, even though lowercase, is displayed by Word as uppercase. (You can see this formatting setting in the Font dialog box.)

As a final suggestion, if you don't like to mess with macros, you can still use the AutoCorrect feature, but this time a little differently. Set up AutoCorrect to replace any instance of a colon with a colon-period combination. Thus, as you are typing, when you type a colon followed by a space, Word automatically changes it to a colon followed by a period and then a space. Word's AutoCorrect feature will then, automatically, capitalize the next letter you type since it believes it is the first letter of a sentence. (After all, it follows a period.) When you are done with your document, all you need to do is one quick search and replace to change the colon-period pairs back to just a colon.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (483) applies to Microsoft Word versions: 97 | 2000 | 2002 | 2003 | 2007

Related Tips:

Take Control! Master the real power behind Word! Successfully master the secrets of powerful formatting and create documents that stand out from the rest. Best of all, you can create documents that are easy to maintain and quick to change. Check out WordTips: Styles and Templates today!

 

Comments for this tip:

PhilRabichow    07 Mar 2012, 10:46
For some reason, when I submit the comment, the backslash in front of the 1 disappears. Both submissions, I put a backslash in front of the last "1". I'll try using 2 backslashes now.
\1
PhilRabichow    07 Mar 2012, 10:43
Whoops! The Replace all should read
: 1
PhilRabichow    07 Mar 2012, 10:42
You could use Find/Replace directly, without using a macro.

Using wildcards:
Find (with no formatting)
: ([a-z])

Replace all (with Format/Font/All caps & not small caps)
: 1
Malcolm    07 Mar 2012, 10:07
The first word after a colon should be capped ONLY if it introduces a full sentence with an active verb, as in:
One thing is certain: He'll refuse.
One thing is certain: his refusal.
And colons are used for marking that point in a sentence where "invoice" ends and "delivery" begins--as in both examples above.
Dave    07 Mar 2012, 08:50
I think you left out a “not” in the sentence “After doing all this work in AutoCorrect, however, you would immediately find out that it did work.”

Or am I reading it wrong?

Leave your own comment:

*Name:
Email:
  Notify me about new comments for this tip
Hide my email address
*Text:
*What is 2+3? (To prevent automated submissions and spam.)