![]() |
#1
|
|||
|
|||
![]()
I am trying to write a macro, which should restrict any changes to Form except allowing content control properties.
I tried this macro, it does work and allows modification only to form fields(content control properties), however takes away capabilities to insert any image or table in these content control properties. Sub Protect_FormFields() ' ' Protect_FormFields Macro ' ' If ActiveDocument.ProtectionType = wdNoProtection Then ActiveDocument.Protect _ Type:=wdAllowOnlyFormFields, NoReset:=True End If End Sub I need the option to add a table. If I manually select all form fields -> restrict editing -> select 'allow only this type of editing in the document' -> under exception select 'everyone' -> yes, start enforcing protection => then it works as expected ( allows only form fields editing & still can add table/image to form fields). I am struggling to write a generic loop which should select all content control properties & then explicitly allow only selection for modification in a document Selection.Editors.Add wdEditorEveryone and apply below code on the rest of document. ActiveDocument.Protect Password:="", NoReset:=False, Type:= _ wdAllowOnlyReading, UseIRM:=False, EnforceStyleLock:=False I will really appreciate help/pointers to proceed |
Tags |
msword, vba |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
BruceM | Word | 5 | 10-06-2016 08:26 AM |
Macro to keep formatted form fields after mail merge or replace text with formatted form fields | jer85 | Word VBA | 2 | 04-05-2015 10:00 PM |
Using MSWord 2003 docs in MSWord 2010 | Joe Watson | Word | 7 | 05-31-2014 11:27 AM |
![]() |
2surgeons | Word | 4 | 03-05-2012 07:19 PM |
![]() |
LAssist2011 | Word | 5 | 12-14-2011 03:02 PM |