Lowercase in MS WORD 2003 FindReplace dialog

How to replace in MS Word 2003 caps characters to lowercase and vice versa in FindReplace dialog? I'm able to find this character by using [A-Z], but I don't know what to put in Replace edit box to change the character.  
Examle sentence:  "How to chAnge caPs charaCters to loWercasE only insiDe the words ?"

FIND: [a-z][A-Z][a-z]     - returns A P C W D,   not H E,   it's OK.
REPLACE:  i don't know ?????

Is it possible in MS Word2003 to create style with all lowercase characters ? than I could use it as a new replace style.
Or increase ASCII value by 32 (e.g. A[65] to a[97] ?
Or it's impossible to do it in Word ReplaceDialog and only way is to use VB macro ?

Thanks for your help.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Try "Edit", "Select All" (or CTRL-A); "Format", "Change Case", "Sentence
case", "OK".


You may follow the suggestions below:

1. Press Ctrl+F to display the Find tab of the Find and Replace dialog box. (Click here to see a related figure.)
2. Click the More button, if it is available.
3. Set up your wildcard search as you normally would to locate all the words that have the initial caps letter.
4. In the dialog box, make sure you select the Highlight All Items check box.
5. Use the drop-down list under the check box to select Main Document.
6. Click Find All. Word selects all the words that match the pattern you specified in step 2.
7. Press Esc to get rid of the Find and Replace dialog box. Your words should all still be selected.
8. Press Shift+F3 as many times as necessary to get the capitalization the way you want it for the selected words.

I posted the link as reference.



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
oscoscAuthor Commented:
Hello Ed,

your soluton is possible but I have no option to skip letter which I don't want to change. It chnages all in one step (SHITF+F3) like ReplaceAll. I would need to have the same options like Replace and FindNext buttons in ReplaceDialog box(CTRL+H).
So the question is - Does exist some regular expression or command like in visual basic LCase(string), which I could insert in ReplaceWith edit box in Replace dialog box? Something like LCase(^&).
Or only way is macro in Visual Basic ?


Do the Find as described in your original post. When you have found the first instance, press Esc to close the dialog (the first found instance will still be selected). If you want to replace the found letter with its lower case equivalent, press Shift+F3. Then press Ctrl+PgDn to move to the next instance. If you want to convert, press Shift+F3. Or don't. Then press Ctrl+PgDn again, etc....

If you need to manually decide whether or not to convert a character, then you will have to have some way to tell this to the machine. Without a macro, this is probably the most efficient way.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Word

From novice to tech pro — start learning today.