Compartir vía


Eliminación mediante programación de la protección de hojas de cálculo

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

Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

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

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

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

    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

Para desproteger una hoja de cálculo en un complemento de VSTO

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

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