Fred:
I'm lazy this morning, so I haven't built a test document like yours to make
sure of what I'm saying. But I think you're having trouble because when you
use the GUI, you've used the form function to select the formfield result
area to type into. When you do this through VBA, you haven't conveyed that to
the form function, which thinks you're just trying to type somewhere in the
protected area.
No matter the cause.
If you write code that alters the formfield value or result, you can do that
without unprotecting the document. Code would look something like:
ActiveDocument.FormFields("txtCopyFor").Result = "Consignee"
Where "txtCopyFor" is the bookmark used to identfy the formfield.
Bear

Signature
Windows XP, Word 2000
Fred - 24 Jun 2007 21:49 GMT
Thanks Bear, that worked.
Fred
> Fred:
>
[quoted text clipped - 20 lines]
>
> Bear