_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
Необязательный объект. Указывает, применяются ли ограничения форматирования в защищенном документе.
Комментарии
Если документ уже защищен при использовании этого метода, возникает ошибка.
Избегайте использования в приложениях жестко заданных паролей. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в коде.