Compartir a través de


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

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)