The text form field you can insert into the body of a document from the
Forms toolbar has no way to force an exit/jump to the next field.
If that feature is absolutely required, you'll have to create a UserForm,
which is a custom dialog box you program with VBA
(
http://word.mvps.org/FAQs/Userforms/CreateAUserForm.htm). You put text
fields (confusingly called textboxes) on the dialog to accept the user's
entries. In the code that drives the UserForm, you can write a procedure
that's called each time a key is pressed in each field; if the field
contents are the right length (and all digits), then the cursor gets moved
to the next field. When the user clicks the OK button in the UserForm, more
code runs and transfers the entries from the UserForm fields to fields or
bookmarks in the body of the document.
You could create a small UserForm to accept only the SSN, and the macro that
displays that UserForm could be made the On Entry macro of the SSN field in
the document. With that in place, as soon as the user tabs or clicks into
the field in the document, the UserForm pops up to get the entry.
Alternatively, you could create a large UserForm that collects every piece
of information from the user to populate the entire document, all at once.
Then the document itself doesn't have to be protected at all (or it can be
completely protected, including all the entry locations). The macro that
displays the UserForm would be named AutoNew or AutoOpen, or both
(
http://word.mvps.org/FAQs/MacrosVBA/DocumentEvents.htm).
--
Regards,
Jay Freedman
Microsoft Word MVP
Email cannot be acknowledged; please post all follow-ups to the newsgroup so
all may benefit.