[Résolu][Calc] Blocage validation de protection de feuille

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 !
J a c
Fraîchement OOthentifié
Messages : 5
Inscription : 22 oct. 2019 09:41

[Résolu][Calc] Blocage validation de protection de feuille

Message par J a c »


La modération vous a écrit: Votre titre : [Calc] Macro protection feuille a été modifié car il n'est pas assez explicite.
Nous l'avons complété et supprimé le terme macro qui est inutile dans cette section dédiée aux macros.

Bonjour,
J'ai une macro qui, avant de travailler, dé-protège la feuille et la re-protège à la fin.
Mon problème est qu'il reste toujours une boite de dialogue à cliquer pour valider la protection de la feuille.
Comment peut-on intégrer ce clic à la macro ?
Voir la copie d'écran en pièce jointe (je n'ai gardé que la partie concernant la protection de la feuille, pour plus de simplicité).
Merci pour votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice Calc Version: 6.2.7.1 (x64)
Windows 10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Blocage sur validation de protection de feuille

Message par Dude »

Salut,

Arrête d'utiliser le dispatcher et passe par les API.
boulauventre
Membre OOrganisé
Membre OOrganisé
Messages : 80
Inscription : 06 juin 2016 20:23

Re: [Calc] Blocage sur validation de protection de feuille

Message par boulauventre »

Salut,

Moi j'utilise les macros faites par CoachFab et ça fonctionne très bien.

Voir la =>https://forum.openoffice.org/fr/forum/v ... 15&t=12212

Bonne journée

A+
libre office 6.4.4 sous Windows 10
J a c
Fraîchement OOthentifié
Messages : 5
Inscription : 22 oct. 2019 09:41

Re: [Calc] Blocage sur validation de protection de feuille

Message par J a c »

Merci beaucoup,
Je vais essayer et ferai un retour d'expérience.
A +
LibreOffice Calc Version: 6.2.7.1 (x64)
Windows 10
J a c
Fraîchement OOthentifié
Messages : 5
Inscription : 22 oct. 2019 09:41

Re: [Calc] Blocage sur validation de protection de feuille

Message par J a c »

Bonjour,
Merci pour ton aide, mais j'ai essayé la macro jointe, elle ne fonctionne pas.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice Calc Version: 6.2.7.1 (x64)
Windows 10
J a c
Fraîchement OOthentifié
Messages : 5
Inscription : 22 oct. 2019 09:41

Re: [Calc] Blocage sur validation de protection de feuille

Message par J a c »

Salut Dude,

En français, ça donne quoi : "Arrête d'utiliser le dispatcher et passe par les API." ?

La modération vous a écrit: Merci de ne pas poster plusieurs messages à la suite, si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.
Image
En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.

LibreOffice Calc Version: 6.2.7.1 (x64)
Windows 10
Avatar de l’utilisateur
luky-luke
InconditiOOnnel
InconditiOOnnel
Messages : 936
Inscription : 27 nov. 2010 00:17
Localisation : gâtine deux-sèvrienne

Re: [Calc] Blocage sur validation de protection de feuille

Message par luky-luke »

Bonjour
J a c a écrit :En français, ça donne quoi : "Arrête d'utiliser le dispatcher et passe par les API." ?
Ça donne pour protéger la Feuille et sans boite de dialogue

Code : Tout sélectionner

ThisComponent.Sheets.GetByName("Feuille1").Protect("")
Et pour déprotéger

Code : Tout sélectionner

ThisComponent.Sheets.GetByName("Feuille1").UnProtect("")
Et entre les guillemets on met le mot de passe si il y en a un Protect("MonMotDePasse") .

Cordialement
Luke
Dernière modification par luky-luke le 14 nov. 2019 12:36, modifié 1 fois.
AOO 4.1.3 et LibO 5.3.7.2 Ubuntu 16.04 LTS et Debian 9
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
boulauventre
Membre OOrganisé
Membre OOrganisé
Messages : 80
Inscription : 06 juin 2016 20:23

Re: [Calc] Blocage sur validation de protection de feuille

Message par boulauventre »

Salut,

Est-ce que dans ton fichier de macro, tu as également copié la fonction NomActiveFeuille ? ( elle est présente parmis le lien que je t'ai donné )

Boulauventre
libre office 6.4.4 sous Windows 10