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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.