I don't believe the location of the bookmarks has anything to do with the
error. If VBA couldn't find the bookmark, you'd get a different error, "The
requested member of the collection does not exist".
The Format function is built into VBA. If you put the cursor on the word
Format in your code and press F1, you should get the Help topic about the
function, which shows the proper syntax. It has one required argument and
three optional ones, so passing the first two ("expression" and "format" in
the syntax statement, corresponding to Now and "MMMM dd, yyyy" in your code)
is completely OK.
What could be happening -- though it's a low probability -- is that you have
another Format function defined by some code in your template or a global
add-in, and VBA is looking at the argument list in that function's
definition. Does the word FORMAT really appear in all caps in your code? If
so, that's a clue that something like that is wrong, as the built-in
function's name is automatically changed to Format.
--
Regards,
Jay Freedman
Microsoft Word MVP
Email cannot be acknowledged; please post all follow-ups to the newsgroup so
all may benefit.