Protection

Protection class

Représente les différents types d’options de protection disponibles pour une feuille de calcul.

public class Protection

Propriétés

NomLa description
AllowDeletingColumn { get; set; }Représente si la suppression de colonnes est autorisée sur une feuille de calcul protégée.
AllowDeletingRow { get; set; }Représente si la suppression de lignes est autorisée sur une feuille de calcul protégée.
AllowEditingContent { get; set; }Représente si l’utilisateur est autorisé à modifier le contenu des cellules verrouillées sur une feuille de calcul protégée.
AllowEditingObject { get; set; }Représente si l’utilisateur est autorisé à manipuler des objets de dessin sur une feuille de calcul protégée.
AllowEditingScenario { get; set; }Représente si l’utilisateur est autorisé à modifier des scénarios sur une feuille de calcul protégée.
AllowFiltering { get; set; }Représente si l’utilisateur est autorisé à utiliser un filtre automatique créé avant que la feuille ne soit protégée.
AllowFormattingCell { get; set; }Indique si la mise en forme des cellules est autorisée sur une feuille de calcul protégée.
AllowFormattingColumn { get; set; }Représente si le formatage des colonnes est autorisé sur une feuille de calcul protégée
AllowFormattingRow { get; set; }Représente si le formatage des lignes est autorisé sur une feuille de calcul protégée
AllowInsertingColumn { get; set; }Représente si l’insertion de colonnes est autorisée sur une feuille de calcul protégée
AllowInsertingHyperlink { get; set; }Représente si l’insertion de liens hypertexte est autorisée sur une feuille de calcul protégée
AllowInsertingRow { get; set; }Représente si l’insertion de lignes est autorisée sur une feuille de calcul protégée
AllowSelectingLockedCell { get; set; }Indique si l’utilisateur est autorisé à sélectionner des cellules verrouillées dans une feuille de calcul protégée.
AllowSelectingUnlockedCell { get; set; }Représente si l’utilisateur est autorisé à sélectionner des cellules déverrouillées sur une feuille de calcul protégée.
AllowSorting { get; set; }Représente si l’option de tri est autorisée sur une feuille de calcul protégée.
AllowUsingPivotTable { get; set; }Représente si l’utilisateur est autorisé à manipuler des tableaux croisés dynamiques sur une feuille de calcul protégée.
IsProtectedWithPassword { get; }Indique si les feuilles de calcul sont protégées par mot de passe.
Password { get; set; }Représente le mot de passe pour protéger la feuille de calcul.

Méthodes

NomLa description
Copy(Protection)Informations sur la protection contre la copie.
GetPasswordHash()Obtient le hachage du mot de passe actuel.
VerifyPassword(string)Vérifie le mot de passe.

Exemples


[C#]
//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
// Autoriser les utilisateurs à sélectionner des cellules verrouillées de la feuille de calcul
worksheet.Protection.AllowSelectingLockedCell = true;
// Autoriser les utilisateurs à sélectionner des cellules déverrouillées de la feuille de calcul
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Permettre aux utilisateurs de sélectionner des cellules verrouillées de la feuille de calcul
worksheet.Protection.AllowSelectingLockedCell = True
'Permettre aux utilisateurs de sélectionner des cellules déverrouillées de la feuille de calcul
worksheet.Protection.AllowSelectingUnlockedCell = True

Voir également