Compartilhar via


Método DocumentBase.Unprotect

Remove a proteção do documento.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public Sub Unprotect ( _
    ByRef password As Object _
)
public void Unprotect(
    ref Object password
)

Parâmetros

  • password
    Tipo: System.Object%
    A senha usada para proteger o documento.Palavras-chave diferenciam maiúsculas de minúsculas.Se o documento está protegido por senha e a senha correta não é fornecida, avisos de uma caixa de diálogo o usuário para a senha.

Comentários

Evite usar senhas embutida em seus aplicativos.Se uma senha é necessária em um procedimento, solicite a senha do usuário, armazená-lo em uma variável, e então use-o a variável no seu código.

Se o documento não é protegido, uma exceção é lançada.

Parâmetros Opcionais

Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir usa o método de Unprotect para remover a proteção do documento.O exemplo supõe que a senha securelyStoredPassword variável esteve obtida de entrada do usuário.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.

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);
    }
}

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word