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


Document.Unprotect Метод (2007 System)

Обновлен: Ноябрь 2007

Удаляет защиту документа.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)

Синтаксис

'Декларация
Public Sub Unprotect ( _
    ByRef Password As Object _
)
'Применение
Dim instance As Document
Dim Password As Object

instance.Unprotect(Password)
public void Unprotect(
    ref Object Password
)

Параметры

  • Password
    Тип: System.Object%
    Пароль, используемый для защиты документа. При вводе пароля учитывается регистр знаков. Если документ защищен паролем, и правильный пароль не введен, диалоговое окно запрашивает пароль у пользователя.

Заметки

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

Если документ не защищен паролем, возникает исключение.

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

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

Примеры

В приведенном ниже примере кода метод Unprotect используется для удаления защиты указанного документа. В этом примере предполагается, что посредством ввода пользователем была получена переменная пароля securelyStoredPassword.

В этом примере демонстрируется настройка уровня документа.

Private Sub DocumentUnprotect(ByRef securelyStoredPassword As Object)
    If Me.ProtectionType <> Word.WdProtectionType.wdNoProtection Then
        Me.Unprotect(securelyStoredPassword)
    End If
End Sub
private void DocumentUnprotect(ref object securelyStoredPassword)
{
    if (this.ProtectionType != Word.WdProtectionType.wdNoProtection)
    {
        this.Unprotect(ref securelyStoredPassword);
    }
}

Разрешения

См. также

Ссылки

Document Класс

Document - члены

Microsoft.Office.Tools.Word - пространство имен