Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
Modérateur :Vilains modOOs
Règles du forum 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 !
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
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.
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.
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
@+