That's not VBA code. As indicated in the 2014 post (
https://www.msofficeforums.com/word-...html#post61045) it's a
wildcard Find/Replace expression. Even then, I clearly said there were limitations on what such an expression could achieve. The macro in post #5 is far more sophisticated, employing not only a (different)
wildcard Find but also logic to ensure the 'and' only gets inserted after the last
Proper name in a series.