Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Comment : ôter la protection des feuilles de calcul par programmation

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

S'applique à : les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et aux projets de compléments VSTO pour Excel. Pour plus d'informations, voir Fonctionnalités disponibles par type d'application et de projet Office.

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);
    
    
    

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.

    
    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);
    
    
    
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2015 Microsoft