Compartilhar via


Método WorkbookBase.Unprotect

Remove a proteção de pasta de trabalho.Este método não tem efeito se a pasta de trabalho não é protegida.

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

Sintaxe

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

Parâmetros

  • password
    Tipo: System.Object
    A senha com diferenciação de maiúsculas e minúsculas para usar ao unprotect a pasta de trabalho.Se a pasta de trabalho não é protegida com uma senha, este parâmetro é ignorado.Se você omitir este parâmetro para uma pasta de trabalho que é protegida com uma senha, o método falhar.

Comentários

Se você esquece a senha, você não pode unprotect a pasta de trabalho.É uma boa ideia manter uma lista de suas senhas e seus nomes correspondentes de documento em um local seguro.

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 Protect para proteger a estrutura de pasta de trabalho e do windows de pasta de trabalho, mas sem especificar a proteção de senha.O exemplo solicita ao usuário ao unprotect a pasta de trabalho usando o método de Unprotect .

Este exemplo é para uma personalização da nível.

Private Sub WorkbookUnprotect()
    MsgBox("Protecting the workbook.")
    Me.Protect(structure:=True, windows:=True)

    If DialogResult.Yes = MessageBox.Show( _
        "Unprotect the workbook?", "Custom Unprotect Dialog", _
        MessageBoxButtons.YesNo) Then
        Me.Unprotect()
    End If
End Sub
private void WorkbookUnprotect()
{
    MessageBox.Show("Protecting the workbook.");
    this.Protect( true, true);

    if (DialogResult.Yes == MessageBox.Show("Unprotect the workbook?",
        "Custom Unprotect Dialog", MessageBoxButtons.YesNo))
    {
        this.Unprotect();
    }
}

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel