Word is always making changes I don't expect. How can I get more control over my formatting?

Article contributed by Suzanne Barnhill and Dave Rado

Many of Word's unexpected changes result from the AutoFormat As You Type and AutoCorrect functions. As described elsewhere in these FAQs, AutoCorrect and AutoFormat can be tremendously helpful features, but when you don't understand what they're doing, they can cause many mysteries. The first thing to know is that whenever something happens in Word that you don't understand, you can Undo it with the Undo button or by pressing Ctrl+Z. This is very useful for isolated instances where you don't want Word to do something that ordinarily you'd be happy to have it do; for example, maybe you love smart quotes (the curly ones), but you want "straight quotes" when you're writing about feet and inches: just use Ctrl+Z, which will reverse the AutoFormat but not the character insertion.

The AutoFormat As You Type feature that seems to cause the most trouble is Borders (see There is a line in my document that I can't delete because I can't select it. How did it get there, and what can I do about it?), but Automatic bulleted lists and Automatic numbered lists are a close second, and users can also be annoyed by the AutoCorrect features dealing with capitalization. It's a good idea to look at all the tabs of the Tools | AutoCorrect dialog to familiarize yourself with what these options are and choose the ones you actually want.

Perhaps the most insidious, and the most damaging in the long run, is Define styles based on your formatting. This was probably somebody's idea of a way to get more users to use styles other than Normal, and I have no quarrel with their motivation: styles are the single most powerful and useful feature in Word, and anything that encourages more users to discover them is a step in the right direction. Unfortunately, far from encouraging users to use styles properly, it simply applies styles (almost always inappropriately) without most users' understanding what is going on – and as a result their documents rapidly begin to resemble a teenager's bedroom.

What this option really means is Apply styles that resemble your formatting. So if you have a one-line paragraph which you have, for perfectly good reasons of your own, formatted as bold, perhaps in a larger point size than your text paragraphs, Word will decide that you mean to make it a heading and will apply one of its built-in heading styles (even though that style may not be what you intended at all). This is the most frequent single reason for people's tables of contents not working properly. So this check box is a good one to clear!

In fact, it is a good idea to turn off most of the options on the AutoFormat and AutoFormat As You Type tabs of Tools | AutoCorrect. In particular, it is best to turn off all the options under Apply as you type (at the top) and Automatically as you type (at the bottom).

So why are so many of these options switched on by default, if they cause so many problems? A good question, well worth emailing mswish@microsoft.com about. 

In a business environment, it is a good idea to automate this centrally by running a macro such as the following whenever a user opens Word:

Sub AutoExec()

With Dialogs(wdDialogToolsOptionsGeneral)
   .WPHelp = 0
   .WPDocNavKeys = 0
   .Execute
End With

With AutoCorrect
   .CorrectInitialCaps = True
   .CorrectDays = True
   .CorrectCapsLock = True
   .ReplaceText = True
End With

With Options
   .UpdateLinksAtPrint = True
   .PrintDrawingObjects = True
   .AutoFormatAsYouTypeApplyHeadings = False
   .AutoFormatAsYouTypeApplyBorders = False
   .AutoFormatAsYouTypeApplyBulletedLists = False
   .AutoFormatAsYouTypeApplyNumberedLists = False
   .AutoFormatAsYouTypeApplyTables = False
   .AutoFormatAsYouTypeReplaceQuotes = True
   .AutoFormatAsYouTypeReplaceSymbols = True
   .AutoFormatAsYouTypeReplaceOrdinals = False
   .AutoFormatAsYouTypeReplacePlainTextEmphasis = True
   .AutoFormatAsYouTypeFormatListItemBeginning = False
   .AutoFormatAsYouTypeDefineStyles = False
   .AutoFormatApplyHeadings = False
   .AutoFormatApplyLists = False
   .AutoFormatApplyBulletedLists = False
   .AutoFormatApplyOtherParas = False
   .AutoFormatReplaceQuotes = True
   .AutoFormatReplaceSymbols = True
   .AutoFormatReplaceOrdinals = False
   .AutoFormatReplacePlainTextEmphasis = False
   .AutoFormatPreserveStyles = True
   .AutoFormatPlainTextWordMail = True
End With

End Sub


Click to view Terms of Use page

Click to view Disclaimer page