WorksheetBase.Unprotect(Object) Método

Definição

Remove a proteção da planilha. Esse método não surtirá efeito se a planilha não estiver protegida.

public void Unprotect (object password);

Parâmetros

password
Object

A senha, que diferencia maiúsculas de minúsculas, será usada para desproteger a planilha. Se a planilha não estiver protegida por senha, esse argumento será ignorado. Se você omitir esse argumento para uma planilha protegida por senha, esta será solicitada.

Exemplos

O exemplo de código a seguir determina se o conteúdo da célula da planilha atual está protegido. Se o conteúdo da célula estiver protegido, o exemplo solicitará que o usuário desproteja o conteúdo da célula usando o Unprotect método.

Este exemplo destina-se a uma personalização no nível de documento.

private void PromptUnprotectWorksheet()
{
    if (this.ProtectContents)
    {
        if (DialogResult.Yes == MessageBox.Show("The worksheet is protected. " +
            "Unprotect the worksheet?", "Example",
            MessageBoxButtons.YesNo))
        {
            this.Unprotect();
        }
    }
}
Private Sub PromptUnprotectWorksheet()
    If Me.ProtectContents Then
        If DialogResult.Yes = MessageBox.Show("The worksheet is protected. " & _
            "Unprotect the worksheet?", "Example", MessageBoxButtons.YesNo) Then
            Me.Unprotect()
        End If
    End If
End Sub

Comentários

Caso se esqueça da senha, você não pode desproteger a planilha. É uma boa ideia manter uma lista das senhas e seus nomes de documento correspondentes em um local seguro.

Parâmetros opcionais

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

Aplica-se a