Share via


Workbook.Unprotect (Método) (2007 System)

Actualización: noviembre 2007

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.v9.0 (en Microsoft.Office.Tools.Excel.v9.0.dll)

Sintaxis

Public Sub Unprotect ( _
    Password As Object _
)

Dim instance As Workbook
Dim Password As Object

instance.Unprotect(Password)
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 los parámetros opcionales, vea Descripción de los 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);
    }
}

Permisos

Vea también

Referencia

Workbook (Clase)

Workbook (Miembros)

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