In Word you can select text, hit Shift+F3, and then scroll through a variety of Auto Capitalize scenarios: All Caps, All Lower Case, All Initial Caps.
Is there any way to write a Macro that would do the Initial Caps only AND always ignore the words
and, for, to, a, of
So that, selecting the text and running the Macro on
the history of search engines and consumer response
The History of Search Engines and Consumer Response
The History Of Search Engines And Consumer Response