Compartir a través de


Cómo: Desproteger las hojas de cálculo

Actualización: Julio de 2008

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Excel 2003

  • Excel 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Puede quitar mediante programación la protección de una hoja de cálculo de Microsoft Office Excel.

En el ejemplo siguiente se utiliza la variable getPasswordFromUser, que contiene una contraseña obtenida del usuario.

Para desproteger una hoja de cálculo en una personalización en el nivel del documento

  • Llame al método Unprotect de la hoja de cálculo y pase la contraseña, si es necesario. En este ejemplo se presupone que se está trabajando con una hoja de cálculo denominada Sheet1.

    Globals.Sheet1.Unprotect(getPasswordFromUser)
    
    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

Para desproteger una hoja de cálculo en un complemento en el nivel de la aplicación

  • Llame al método _Worksheet.Unprotect de la hoja de cálculo activa y pase la contraseña, si es necesario.

    CType(Application.ActiveSheet, Excel.Worksheet).Unprotect(getPasswordFromUser)
    
    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);
    

Vea también

Tareas

Cómo: Proteger las hojas de cálculo

Cómo: Proteger los libros

Cómo: Ocultar hojas de cálculo

Conceptos

Trabajar con hojas de cálculo

Acceso global a objetos en proyectos de Visual Studio Tools para Office

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Agregado un ejemplo de código que se puede usar en un complemento en el nivel de la aplicación.

Comentarios de los clientes.