bonjour,
effecivement pierre-yves tu as raison sur tout les points après recherche en long et en large sur
le net j'en arrive à la même conclusion que toi, il faut autant de procedure qu'il y a d'objet.
mais il y a peut-être une piste interressante, pas du coté d'assignation de macro, mais du côté
d'ajout d'un hyperlien à l'image avec le quelle nous pourrions récupéré url et une fois décortiqué
récupérer les arguments necessaire
je te joint le lien http://www.oooforum.org/forum/viewtopic.phtml?t=59902
c'est le travail de VILLEROY.
qu'en pense tu ?
est-ce une bonne piste?
cordialement
Message du 22/09/13 15:25
De : "pierre-yves samyn [via Document Foundation Mail Archive]"
A : "yoyo63"
Copie à :
Objet : Re: rectangleShape et affectation de macro
Suite...
yoyo63 wrote
cela répond en partie à ma demande
mais le nombre d'objets risque d'être beaucoup plus nombreux environ une centaine voir plus.
Juste pour me faire plaisir je note qu'il me semble que toutes mes suppositions
étaient exactes :)
Le nombre d'objets n'était pas donné et je comprends que cela pose
problème.
Il aurait été plus simple d'utiliser des contrôles (type bouton de formulaire)
qui auraient la même présentation mais permettrait en plus de remonter
au contrôle appelant...
Avec des objets de dessin je peux te proposer la solution suivante:
générer automatiquement les procédures dans un module dynamique.
Dans le classeur joint, lancer la procédure Module1>PysBouclerImg
Cette dernière :
- "boucle" sur toutes les formes dont le nom commence par "vert"
- crée dans le module Images une procédure du même nom que l'objet
- associe le lancement de la procédure à l'événement
- cette procédure appelle la procédure Module1>AfficheDialogue
en lui passant ce qu'on veut en paramètre
Nouveauté ici : la gestion dynamique du module Images.
Nota :
- le temps d'exécution sera d'autant plus long qu'il y aura de contrôles.
- il peut être nécessaire de recharger le classeur après traitement pour
consulter le module Images (affichage non rafraîchi autrement).
Sans_nom_3_pys.ods
Cordialement
Pierre-Yves
If you reply to this email, your message will be added to the discussion below:
http://nabble.documentfoundation.org/rectangleShape-et-affectation-de-macro-tp4074271p4075037.html
To unsubscribe from rectangleShape et affectation de macro, click here.
NAML
--
View this message in context:
http://nabble.documentfoundation.org/rectangleShape-et-affectation-de-macro-tp4074271p4075105.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.