[Résolu][Calc] codage propriété de protection cellule

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
ZEK4
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 29 mars 2021 17:46

[Résolu][Calc] codage propriété de protection cellule

Message par ZEK4 »

Bonjour,

je souhaite changer la propriété de protection d'une plage de cellules qui est déprotégées pour pouvoir être remplie;

Ensuite, cette plage sera copiée/insérée mais je souhaite également protéger cette plage, une fois la feuille protégée pour empêcher toute modification

mon code ne marche pas .

Code : Tout sélectionner

     oFeuille.UnProtect("") ' déprotège la feuille
      StProtection2 = plage_A_proteger2.CellProtection
     StProtection2.isLocked = true  ' la cellule est protégée ( quand la feuille sera protégée) si FALSE la cellule est deprotégée (( quand la feuille sera protégée)
     oFeuille.protect("")
merci
Dernière modification par ZEK4 le 12 avr. 2021 06:47, modifié 1 fois.
libre office calc ver 7.1.1.2 WIN 7(X64)
markotxe
Membre OOrganisé
Membre OOrganisé
Messages : 83
Inscription : 09 févr. 2018 09:55

Re: [Calc] codage propriété de protection cellule

Message par markotxe »

Bonsoir ZEK4,
Aïe, ouïe, langue au chat...
J'ai pas une expérience très heureuse avec les protections de feuilles et cellules.
Souvent source de problèmes (dans mon cas), j'ai carrement écarté cette option.
Sur ce sujet, je préfère passer la main aux maestros.

Ceci dit peut-être une piste par ici...
https://forum.openoffice.org/fr/forum/v ... e+cellules

P.S: Pensez à marquer [Résolu] les sujets précèdents...
LibO 7.5.2 et Open Office 4.1.14
Window11
(Obligation de version).
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: [Calc] codage propriété de protection cellule

Message par zeguedon »

Bonsoir,
Il faut faire appel au service com.sun.star.util.CellProtection avec un petit exemple ici :
https://forum.openoffice.org/fr/forum/v ... 57#p333154
Je te laisse volontairement adapter à ta situation (c'est comme ça qu'on apprend :)
@+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
ZEK4
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 29 mars 2021 17:46

Re: [Calc] codage propriété de protection cellule

Message par ZEK4 »

Bonjour zeguedon,
merci pour le lien , j'ai adapté et ca marche ...
merci
libre office calc ver 7.1.1.2 WIN 7(X64)