Share via


Comment : ôter la protection des feuilles de calcul

Mise à jour : Juillet 2008

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets et versions Visual Studio Tools pour Office spécifiés de Microsoft Office.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez supprimer par programme la protection d'une feuille de calcul Microsoft Office Excel.

L'exemple suivant utilise la variable getPasswordFromUser qui contient un mot de passe obtenu auprès de l'utilisateur.

Pour ôter la protection d'une feuille de calcul dans une personnalisation au niveau du document

  • Appelez la méthode Unprotect de la feuille de calcul et passez le mot de passe, si nécessaire. Cet exemple suppose que vous utilisez une feuille de calcul nommée Sheet1 :

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

Pour ôter la protection d'une feuille de calcul dans un complément d'application

  • Appelez la méthode _Worksheet.Unprotect de la feuille de calcul active et passez le mot de passe, si nécessaire.

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

Voir aussi

Tâches

Comment : protéger des feuilles de calcul

Comment : protéger des classeurs

Comment : masquer des feuilles de calcul

Concepts

Utilisation des feuilles de calcul

Accès global aux objets dans les projets Visual Studio Tools pour Office

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'un exemple de code qui peut être utilisé dans un complément d'application.

Commentaires client.