WorksheetBase.Unprotect(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.