Поделиться через


_Document.Protect(WdProtectionType, Object, Object, Object, Object) Метод

Определение

Помогает защитить указанный документ от изменений. Когда документ защищен, пользователи могут вносить только ограниченные изменения, например добавлять заметки, вносить изменения или заполнять форму.

public void Protect (Microsoft.Office.Interop.Word.WdProtectionType Type, ref object NoReset, ref object Password, ref object UseIRM, ref object EnforceStyleLock);
abstract member Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (Type As WdProtectionType, Optional ByRef NoReset As Object, Optional ByRef Password As Object, Optional ByRef UseIRM As Object, Optional ByRef EnforceStyleLock As Object)

Параметры

Type
WdProtectionType

Обязательно. Тип защиты для указанного документа. WdProtectionType.

NoReset
Object

Необязательный объект. Значение false для сброса полей формы до значений по умолчанию. Значение true для сохранения текущих значений полей формы, если указанный документ защищен. Если Type не является wdAllowOnlyFormFields, NoReset аргумент игнорируется.

Password
Object

Необязательный объект. Пароль, необходимый для удаления защиты указанного документа. (См. примечания ниже.)

UseIRM
Object

Необязательный объект. Указывает, следует ли использовать управление правами на доступ к данным (IRM) при защите документа от изменений.

EnforceStyleLock
Object

Необязательный объект. Указывает, применяются ли ограничения форматирования в защищенном документе.

Комментарии

Если документ уже защищен при использовании этого метода, возникает ошибка.

Избегайте использования в приложениях жестко заданных паролей. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в коде.

Применяется к