Compartilhar via


Método WorksheetBase.Unprotect

Remove a proteção de planilha. Este método não tem efeito se a planilha 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 planilha.Se a planilha não é protegida com uma senha, esse argumento é ignorado.Se você omitir este argumento para uma planilha que é protegida com uma senha, você será solicitado para a senha.

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.

Exemplos

O exemplo de código determina se o conteúdo da célula da planilha atual são protegidos. Se o conteúdo da célula são protegidos, o exemplo solicita ao usuário ao unprotect o conteúdo da célula usando o método Unprotect .

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

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
private void PromptUnprotectWorksheet()
{
    if (this.ProtectContents)
    {
        if (DialogResult.Yes == MessageBox.Show("The worksheet is protected. " +
            "Unprotect the worksheet?", "Example",
            MessageBoxButtons.YesNo))
        {
            this.Unprotect();
        }
    }
}

Segurança do .NET Framework

Consulte também

Referência

WorksheetBase Classe

Namespace Microsoft.Office.Tools.Excel