Protect

Protect(ProtectionType)

Protège la feuille de calcul.

public void Protect(ProtectionType type)
ParamètreTaperLa description
typeProtectionTypeType de protection.

Remarques

Cette méthode protège la feuille de calcul sans mot de passe. Il peut protéger la feuille de calcul dans toutes les versions du fichier Excel.

Voir également


Protect(ProtectionType, string, string)

Protège la feuille de calcul.

public void Protect(ProtectionType type, string password, string oldPassword)
ParamètreTaperLa description
typeProtectionTypeType de protection.
passwordStringMot de passe.
oldPasswordStringSi la feuille de calcul est déjà protégée par un mot de passe, veuillez fournir l’ancien mot de passe. Sinon, vous pouvez définir une valeur nulle ou une chaîne vide pour ce paramètre.

Remarques

Cette méthode peut protéger la feuille de calcul dans toutes les versions du fichier Excel.

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook excel = new Workbook("template.xlsx");
//Accéder à la première feuille de calcul du fichier Excel
Worksheet worksheet = excel.Worksheets[0];
//Protéger la feuille de calcul avec un mot de passe
worksheet.Protect(ProtectionType.All, "aspose", null);
//Enregistrement du fichier Excel modifié au format par défaut (c'est-à-dire Excel 20003)
excel.Save("output.xls");
//Fermeture du flux de fichiers pour libérer toutes les ressources

[Visual Basic]

'Création d'un flux de fichier contenant le fichier Excel à ouvrir
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'Instanciation d'un objet Workbook et ouverture du fichier Excel via le flux de fichiers
Dim excel As Workbook = New Workbook(fstream)
'Accéder à la première feuille de calcul du fichier Excel
Dim worksheet As Worksheet = excel.Worksheets(0)
'Protéger la feuille de calcul avec un mot de passe
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'Enregistrement du fichier Excel modifié au format par défaut (c'est-à-dire Excel 20003)
excel.Save("output.xls")
'Fermeture du flux de fichiers pour libérer toutes les ressources
fstream.Close()

Voir également