LEU,
If you go into the VBA Editor, Alt/F11, and place the cursor in a word and
press the F1 function key, VBA help will try to bring up help on that word.
Here's what VBA help says for ProtectedForForms.
ProtectedForForms Property:
True if the specified section is protected for forms. When a section is
protected for forms, you can select and modify text only in form fields.
Read/write Boolean.
Note To protect an entire document, use the Protect method of the Document
object.
ProtectedForForms Property Example
This example protects the second section in the active document for forms.
If ActiveDocument.Sections.Count >= 2 Then _
ActiveDocument.Sections(2).ProtectedForForms = True
This example unprotects the first section in the selection.
Selection.Sections(1).ProtectedForForms = False
This example toggles the protection for the first section in the selection.
Selection.Sections(1).ProtectedForForms = Not _
Selection.Sections(1).ProtectedForForms
Here's what VBA help says for Protect.
Protects the specified document from changes. When a document is protected,
the user can make only limited changes, such as adding annotations, making
revisions, or completing a form.
Note If the document is already protected when you use this method, an
error occurs.
Syntax
expression.Protect(Type, NoReset, Password)
expression Required. An expression that returns a Document object.
Type Required Long. The protection type for the specified document. Can be
one of the following WdProtectionType constants: wdAllowOnlyComments,
wdAllowOnlyFormFields, wdAllowOnlyRevisions, or wdNoProtection.
NoReset Optional Variant. False to reset form fields to their default
values. True to retain the current form field values if the specified
document is protected. If Type isn't wdAllowOnlyFormFields, the NoReset
argument is ignored.
Password Optional Variant. The password required to "unprotect" the
specified document.
Protect Method Example
This example protects the active document for forms without resetting the
contents of the form fields.
If ActiveDocument.ProtectionType = wdNoProtection Then
ActiveDocument.Protect Type:=wdAllowOnlyFormFields, NoReset:=True
End If
This example protects Monthly Report.doc so that only comments can be added
to it. The password "free" is required to unprotect the document.
Set myDoc = Documents("Monthly Report.doc")
myDoc.Protect Type:=wdAllowOnlyComments, Password:="free"