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


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

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

Комментарии

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

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

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

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