WorkbookBase.Unprotect (Método)
Quita la protección del libro. Este método no tiene ningún efecto si el libro no está protegido.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public Sub Unprotect ( _
password As Object _
)
public void Unprotect(
Object password
)
Parámetros
- password
Tipo: System.Object
La contraseña con distinción entre mayúsculas y minúsculas que se va a utilizar para desproteger el libro.Si el libro no está protegido con una contraseña, se omite este argumento.Si omite este parámetro en un libro protegido con contraseña, en el método se produce un error.
Comentarios
Si olvida la contraseña, no puede desproteger el libro. Se recomienda guardar una lista con las contraseñas y sus correspondientes nombres de documentos en un lugar seguro.
Parámetros opcionales
Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.
Ejemplos
El ejemplo de código siguiente utiliza el método Protect para proteger la estructura del libro y de las ventanas de libro, sin especificar la protección con contraseña. A continuación, el ejemplo solicita al usuario que desproteja el libro utilizando el método Unprotect.
Se trata de un ejemplo para una personalización en el nivel del 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);
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.