[Calc] Blocage sur 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 !

[Calc] Blocage sur validation de protection de feuille

Messagepar J a c » 22 Oct 2019 11:24


La modération 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.
Pièces jointes
Macro_protec.jpg
LibreOffice Calc Version: 6.2.7.1 (x64)
Windows 10
J a c
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 22 Oct 2019 10:41

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

Messagepar Dude » 22 Oct 2019 19:41

Salut,

Arrête d'utiliser le dispatcher et passe par les API.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21118
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar boulauventre » 25 Oct 2019 11:40

Salut,

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

Voir la =>https://forum.openoffice.org/fr/forum/viewtopic.php?f=15&t=12212

Bonne journée

A+
libre office 6.2.8 sous Windows 10
boulauventre
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 77
Inscrit le : 06 Juin 2016 21:23

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

Messagepar J a c » 27 Oct 2019 11:53

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é
 
Message(s) : 5
Inscrit le : 22 Oct 2019 10:41

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

Messagepar J a c » 14 Nov 2019 13:09

Bonjour,
Merci pour ton aide, mais j'ai essayé la macro jointe, elle ne fonctionne pas.
Pièces jointes
Capture.PNG
LibreOffice Calc Version: 6.2.7.1 (x64)
Windows 10
J a c
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 22 Oct 2019 10:41

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

Messagepar J a c » 14 Nov 2019 13:12

Salut Dude,

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


La modération 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
J a c
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 22 Oct 2019 10:41

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

Messagepar luky-luke » 14 Nov 2019 13:33

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   AgrandirRéduire
ThisComponent.Sheets.GetByName("Feuille1").Protect("")

Et pour déprotéger
Code : Tout sélectionner   AgrandirRéduire
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 édition par luky-luke le 14 Nov 2019 13:36, édité 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
Avatar de l’utilisateur
luky-luke
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 914
Inscrit le : 27 Nov 2010 01:17
Localisation : gâtine deux-sèvrienne

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

Messagepar boulauventre » 14 Nov 2019 13:35

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.2.8 sous Windows 10
boulauventre
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 77
Inscrit le : 06 Juin 2016 21:23


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)