If I understand you correctly, the code should be added after "Set Rng = Selection.Range? If I do that I get a runtime error "13" type mismatch pointing to the line of code
Code:
.Protect Type:=wdAllowOnlyFormFields, NoReset:=True, Password:=Pwd
What I don't understand is why doesn't 2011 and Windows versions flag these issues? Brent