Compartilhar via


Método WorkbookBase.Unprotect

Remove a proteção da pasta de trabalho. Esse método não terá efeito se a pasta de trabalho não está 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 diferencia maiúsculas de minúsculas, ser usada para desproteger a pasta de trabalho.Se a pasta de trabalho não está protegida com uma senha, este parâmetro é ignorado.Se você omitir esse parâmetro para uma pasta de trabalho é protegido por senha, o método falhará.

Comentários

Se você esquecer a senha, você não poderá desproteger a pasta de trabalho. É uma boa idéia manter uma lista de suas senhas e seus respectivos documentos em um lugar seguro.

Optional Parameters

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

Exemplos

O seguinte exemplo de código usa a Protect método para proteger a estrutura da pasta de trabalho e das janelas da pasta de trabalho, mas sem especificar proteção de senha. O exemplo solicita que o usuário para desproteger a pasta de trabalho usando o Unprotect método.

Este exemplo é para uma personalização em nível de documento.

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(missing, true, true);

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

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel