Compartir a través de


WorksheetBase.Unprotect (Método)

Quita la protección de la hoja de cálculo.Este método no tiene ningún efecto si la hoja de cálculo no está protegida.

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 la hoja de cálculo.Si la hoja de cálculo no está protegida con una contraseña, se omite este argumento.Si omite este argumento en una hoja de cálculo que está protegida con una contraseña, se solicitará la contraseña.

Comentarios

Si olvida la contraseña, no puede desproteger la hoja de cálculo.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 determina si está protegido el contenido de la celda de la hoja de cálculo actual.Si el contenido de la celda está protegido, el ejemplo pide al usuario que desproteja el contenido de la celda con el método Unprotect.

Se trata de un ejemplo para una personalización en el nivel del documento.

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
private void PromptUnprotectWorksheet()
{
    if (this.ProtectContents)
    {
        if (DialogResult.Yes == MessageBox.Show("The worksheet is protected. " +
            "Unprotect the worksheet?", "Example",
            MessageBoxButtons.YesNo))
        {
            this.Unprotect();
        }
    }
}

Seguridad de .NET Framework

Vea también

Referencia

WorksheetBase Clase

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