[calc] [Résolu] comment récupérer le nom d'une Checkbox

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 !
steevester
Membre OOrganisé
Membre OOrganisé
Messages : 65
Inscription : 26 nov. 2007 12:58
Localisation : Ile de la réunion (pour le moment)

[calc] [Résolu] comment récupérer le nom d'une Checkbox

Message par steevester »

Bonjour a vous tous. :roll:

Voilà, j'ai une boite de dialogue avec 32 CheckBox, toutes nomées.
La validation d'une CheckBox implique la duplication d'une feuille calc dans le meme fichier.
Maintenant, je cherche comment récupérer le nom de la CheckBox afin de nommer automatiquement, lors de la duplication, la nouvelle feuille !!
Pour chaque ChekBox je fais un select case pour connaitre sa position, si elle est cochée alors on duplique la feuille autrement on passe à la suivante.
J'ai recherché sur le forum, mais je n'arrive pas a trouver, ou a mettre en oeuvre !!! Si c'est le cas, c'est que je ne suis pas une lumière (remarque ca c'est sur !!!) :D

encore merci a vous, pour tout ce que vous faites.
Dernière modification par steevester le 03 déc. 2007 14:30, modifié 1 fois.
Sous LINUX 12.04 et sept Pro
Libre Office 4.35
Libre Office 4.1.04
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26195
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
steevester
Membre OOrganisé
Membre OOrganisé
Messages : 65
Inscription : 26 nov. 2007 12:58
Localisation : Ile de la réunion (pour le moment)

Message par steevester »

merci pour ce lien, mais ...

Moi je pars bien d'une feuille calc, avec un bouton, qui lance une boite de dialogue. Dans cette boite de dialogue, j'ai 32 checkbox (peu importe le nombre pour le moment)
Par le biais de cette boite de dial, je duplique des feuilles pour chaque checkbox cochées, et j'aimerai que chaques feuilles ainsi dupliquées portent le "nom" de sa checkbox.

et je ne vois pas dans le lien, comment récupérer ce nom.

La je crois que franchement j'ai beaucoup de mal.

Merci encore de me lire
Sous LINUX 12.04 et sept Pro
Libre Office 4.35
Libre Office 4.1.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Bonjour,

Juste pour savoir, pourquoi veux tu faire quelque chose d'aussi compliqué ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
steevester
Membre OOrganisé
Membre OOrganisé
Messages : 65
Inscription : 26 nov. 2007 12:58
Localisation : Ile de la réunion (pour le moment)

Message par steevester »

Ben a vrai dire, je cherche a automatiser la fabrication de feuille de progression. Pour l'emploi de personnel qui doivent prodiguer de cours.
Chaques feuilles représentent un stage.
Au maximum, je peux avoir 32 stages différents, certe pas en même temps.
A l'heure actuelle, je fais des cliques "droit" dupliquer la feuille, clique "droit" renommer la feuille, puis la callé a la bonne place, etc !...
Alors j'ai trouvé cette solution. pour le moment j'ai la boite de dial qui s'ouvre, je pointe les stages que je vais avoir je valide et toutes les feuilles sont crées par rapport a une matrice, voilà !!!
il ne me reste plus qu'a les nommer par rapport a sa checkbox!!!
J'ai été assez clair, dans mon explication??
merci de me lire

Je précise, que pour le moment, je rentre le nom de chaque stage a la main par un Inputbox.
Sous LINUX 12.04 et sept Pro
Libre Office 4.35
Libre Office 4.1.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

D'accord.
Un extension a été développée par "bm92" pour dupliquer les feuilles et les nommer dans une boîte de dialogue.
Tu pourrais l'installer et la tester pour voir si çà te simplifie la vie.

Elle est là :

http://fr.openoffice.org/Documentation/ ... 1.1_fr.zip
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Message par bm92 »

Bonsoir,
Je suppose que tu as récupéré le contrôle d'une case à cocher dans la variable maCase.

Code : Tout sélectionner

leNom = maCase.Model.Name
Bernard

OpenOffice.org 1.1.5 fr / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5.2 (X64)
MS-Windows 7 SP1 64bits Familial
steevester
Membre OOrganisé
Membre OOrganisé
Messages : 65
Inscription : 26 nov. 2007 12:58
Localisation : Ile de la réunion (pour le moment)

Message par steevester »

bm92 a écrit :Bonsoir,
Je suppose que tu as récupéré le contrôle d'une case à cocher dans la variable maCase.

Code : Tout sélectionner

leNom = maCase.Model.Name
merci BM92, je tente avec cela, et je dis quoi !!!

De retour, pour vous dire qu'effectivement, en faisant la manip a bm92, ca marche, je récupere le nom de ma checkbox, et je nomme la feuille qui est dupliqué.
Encore merci a vous
Mais pas d'inquiétude, je vais certainement avoir encore des petites questions a vous soumettre.
@+
Sous LINUX 12.04 et sept Pro
Libre Office 4.35
Libre Office 4.1.04