"Is there a way to only lock certain types of objects"If you wrap the objects you want to lock into a subform, and use the name of the subform in the call to the scriptobject, instead of form1.This will give you total control of which items are locked and which are not locked.It works well.