Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


Bonsoir Jean-François et merci, particulièrement pour le Pitonyak que je ne
connaissais pas


Jean-Francois Nifenecker wrote
Le 06/03/2016 18:08, Michel Rudelle a écrit :

Pour protéger une feuille Calc par macro, l’instruction suivante marche
très
bien : oFeuille.protect("motDePasse")

Mais je ne trouve pas comment désélectionner les autorisations :

   - Sélectionner les cellules protégées
   - Sélectionner les cellules non protégées

Je ne sais pas ce que tu veux accomplir précisément. Alors voici qq 
idées, en vrac.

C'est très simple, il s'agit de faire par macro les choix que l'on peut
faire manuellement quand on protège une feuille, c-a-d autoriser ou non
l'utilisateur à sélectionner certains types de cellules :
<http://nabble.documentfoundation.org/file/n4177789/ScreenShot761.jpg> 
Par défaut toutes les sélections sont autorisées, et je veux les interdire.

Ce n'est pas très important, mais pour certaines feuilles qui n'ont pour
objet que d'être lues, je trouve visuellement gênant (et inesthétique) la
sélection de cellules quelconques par l'utilisateur. Je préfère figer la
sélection sur une cellule de mon choix.

J'ai pas mal cherché, je me suis voué à nos saints préférés, j'ai examiné
les propriétés de l'objet feuille mais sans résultat. Je ne sais plus à
quelle version est apparue cette fonctionnalité avancée,  et je me demande
si l'accès par macro a été implémenté.

Et je réponds à la question: pourquoi faire par macro ce qui est si simple
et rapide manuellement ?
Parce que j'ai des classeurs pour des clients que je fais évoluer
régulièrement, ils comportent des feuilles masquées, des feuilles protégées,
et des combinaisons des deux. Après chaque évolution, il y a un travail
fastidieux, remettre sans erreur toutes les feuilles du classeur dans l'état
souhaité.
J'ai donc deux procédures , une qui expose tout le classeur (affiche toutes
les feuilles et les déprotège) pour le début du travail , une autre à la fin
qui remet dans l'état final (protection, masquage, sélection d'une cellule
particulière sur la feuille) - pour ne pas réécrire la procédure pour chaque
classeur, une astuce me permet en bouclant sur toutes les feuilles de savoir
l'opération à faire pour chacune . Je peux ainsi remettre le classeur final
dans l'état voulu sans risque d’erreur.


Bonne fin de soirée,
Michel






--
View this message in context: 
http://nabble.documentfoundation.org/Protection-par-macro-d-une-feuille-Calc-avec-deselection-des-autorisations-tp4177765p4177789.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.