Software

Find it in Word 2007: Change Case


Word's Change Case feature has long been one of its handiest devices. It's not smart enough to apply true title case (where articles and prepositions are left uncapitalized), but it will still save you a significant amount of time.

So now that you're using Word 2007, how do you make the feature work? If you're a keyboard shortcut person, nothing has changed: Shift + F3 will toggle selected text from one style of capitalization to the next. But if you like menus better... DOH. No menus in Word 2007. Here's a quick feature recap and a look at how it works in the new version.

Note: This information is also available as a PDF download.

The old way

In Word 2003, you select your text, pull down the Format menu, and choose Change Case. Word displays a dialog box with options for:

  • Sentence Case
  • Lowercase
  • Uppercase
  • Title Case
  • Toggle Case

Just choose the desired format and click OK to apply it.

The new way

In Word 2007, you have to readjust your thinking a little bit. Click the Home tab on the Ribbon and then find the Change Case button in the Font group. Click it, and you get what's billed as a Change Case "gallery" (Figure A), although it doesn't give you a live preview of your selection as other galleries do. It's really just a menu, but don't tell Microsoft. Figure A

Choose the format you want from the list -- you'll notice the options are identical to the ones in Word 2003, except that we now have the more honest and accurate Capitalize Each Word instead of Title Case. Same thing. As soon as you choose an option, Word will apply the change.

Additional possibilities

If you decide that Change Case belongs on your Quick Access Toolbar (so that you don't have to go tab-hopping looking for it), it's easy to put a button on there. In fact, you can put THREE Change Case buttons on there: One is called Change Text Case, and it acts just like the Shift + F3 shortcut, toggling from one format to another with no lists or dialog boxes presented. Another one displays the Change Case gallery shown above (ChangeCaseGallery). And the third one displays an old-fashioned Change Case dialog box similar to previous versions of Word (ChangeCaseDialogClassic).

To add one of these buttons, first click the Customize Quick Access Toolbar button at the end of the toolbar and choose More Commands. Select All Commands from the Choose Commands From drop-down list. Scroll down to Change Text Case, if that's the one you want, and select it, as shown in Figure B. Just click Add to place it on the Quick Access Toolbar and click OK. Figure B If you want the gallery or the classic dialog box button, locate the two Change Case items on the list, as shown in Figure C. You can use the tooltip description to determine which one you want before selecting it and clicking Add. Figure C For those of you who are curious, Figure D shows the Change Case dialog box you can access if you put the ChangeCaseDialogClassic item on your Quick Access Toolbar. Figure D

One final note: Everything discussed here works exactly the same way in PowerPoint 2007, except that it gives you only one Change Case command (ChangeCaseGallery) in the All Commands list for customizing your Quick Access toolbar. And that's probably plenty.


Something missing?

If you're transitioning to Word 2007 and can't find that command or button that used to make an everyday chore a snap, let us know. We'll try to track down the Word 2007 way of doing things and post the steps here.

About

Jody Gilbert has been writing and editing technical articles for the past 25 years. She was part of the team that launched TechRepublic and is now senior editor for Tech Pro Research.

13 comments
Winnietang
Winnietang

The feature is named Change Case in Word 2007, and it is a samll button in the Font group under Home tab. If you have the third-part add-in named Classic Menu for Office 2007 which is released by Additnools.com, you can find out this feature in the format menu in Word 2003, same as that in Word 2003.

mike
mike

As far as I can see Sentence Case is not the same as Title Case. I used to be able to title case a list of first names and last names but I no longer seem to have the option in Word 2007?

lmmartinezr
lmmartinezr

In Word 2003 you can change case by pressing Shift+F3; each time the next case type is applied. In Word 2007, title case and toogle case are missing using this shortcut.

taigez
taigez

My window doesn't look like yours. There are less buttons because I think my screen isn't as wide.... so I can't access those buttons that way. Is there a work around?

qblifts2007
qblifts2007

I have very very little programming experience, so I am asking for help. Often I have a document that is littered with titles in ALL CAPS; the titles are surrounded by common text in sentence case. I do not want the titles in ALL CAPS. Instead, I want the titles to be in Title Case. It takes forever to go through a document in Microsoft Word 2003 to highlight and click every title and then change case from ALL CAPS to Title Case. I would like to come up with simple VBA code that does this work for me with just a punch of one shortcut key. I think eventually I could come up with the coding myself, but I don't have much time to spare on this. It seems annoyingly simple, but I've looked everywhere online and no where do I find that this particular issue is addressed. Help?

NickNielsen
NickNielsen

In Word 2007, it's called Capitalize Each Word. Access is spelled out in the original post here. edit: corrected link

nick
nick

It drives me up the wall changing case. It used to be so easy with Office 2003. As were many other things.

terryyy
terryyy

Although it seems simple to do this, I suspect that the code will be quite difficult. I do not program in VBA, however I believe it could be done in VBA. I program in Visual FoxPro and it has great "string handling" capability. String Handling means that code can look at text strings or phrases for certain things and can change those strings or phrases based on logic. It this case, code would need to be written to look at each line of the text for a string of capital letters in a row of at least 3. Upon detecting a string like that, it would change the words in that string to Title Case. Hopefully this will give you some insight about the process.

qblifts2007
qblifts2007

Thanks for the great input! I will look into what you suggest.

ssharkins
ssharkins

Case isn't the problem, building in the intelligence to know whether something should be case or not is. It would be quite complex. Here's how I'd proceed: Use a style -- that way you can have the code search for that style and then apply Title Case. Next, you'd have to use Select Case or something similar to find exceptions -- and, the, and so on, when not the first word. Then, you'd probably still have to review by sight to check.

ssharkins
ssharkins

If you have trouble, post your code -- someone here might be able to help you resolve bugs, etc.

Editor's Picks