[Résolu]Affecter un bouton à une macro
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
davidg
- Membre lOOyal

- Messages : 26
- Inscription : 24 mars 2015 19:49
[Résolu]Affecter un bouton à une macro
Bonjour à tous, j' ai réussi en parti à créer un bouton mais n' arrive pas à l' associer à un bouton! ça n' a peu-être pas l' air compliqué mais je suis perdu. J' ai tenté plusieurs fois sans succès. J' accepte toute aide. Merci d' avance
Dernière modification par davidg le 25 mars 2015 13:36, modifié 1 fois.
libre office Version: 4.2.0.4 windows vista édition familiale service pasck 2
-
Dude
- IdOOle de la suite

- Messages : 26122
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
-
Zelada
- InconditiOOnnel

- Messages : 930
- Inscription : 27 févr. 2013 14:55
Re: Affecter un bouton à une macro
Bonjour
Ta question concerne une macro. Il aurait donc fallu créer ton message dans la bonne rubrique Macro et Api
Je suppose que tu voulais dire :
Cliquer dans la barre des menus sur :
Affichage > Barre d'outils > Contrôles de formulaire
Cliquer sur le contrôle Bouton Définir un rectangle à l'endroit choisi
Clic droit sur ce bouton
Cliquer sur Contrôle dans le menu déroulant
dans l'onglet Général au niveau Etiquette donner le nom désiré
dans l'onglet Evènements choisir l'évènement désiré :
par exemple Exécuter l'action
cliquer sur les trois points
dans la fenêtre qui apparait cliquer sur Macro au niveau Assigner
rechercher dans la colonne bibliothèque la macro
cliquer sur ok
Pour tester le bouton , il faut impérativement décocher le mode ébauche en cliquant sur le bouton présent dans la barre d'outils contrôles de formulaire
A+
Ta question concerne une macro. Il aurait donc fallu créer ton message dans la bonne rubrique Macro et Api
Je suppose que tu voulais dire :
Pour attribuer une macro à un bouton :j' ai réussi à créer une macro mais n' arrive pas à l' associer à un bouton
Cliquer dans la barre des menus sur :
Affichage > Barre d'outils > Contrôles de formulaire
Cliquer sur le contrôle Bouton Définir un rectangle à l'endroit choisi
Clic droit sur ce bouton
Cliquer sur Contrôle dans le menu déroulant
dans l'onglet Général au niveau Etiquette donner le nom désiré
dans l'onglet Evènements choisir l'évènement désiré :
par exemple Exécuter l'action
cliquer sur les trois points
dans la fenêtre qui apparait cliquer sur Macro au niveau Assigner
rechercher dans la colonne bibliothèque la macro
cliquer sur ok
Pour tester le bouton , il faut impérativement décocher le mode ébauche en cliquant sur le bouton présent dans la barre d'outils contrôles de formulaire
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 3.6.5.2 (version imposée) sous Windows XP SP3 au bureau
-
davidg
- Membre lOOyal

- Messages : 26
- Inscription : 24 mars 2015 19:49
Re: Affecter un bouton à une macro
Un grand merci à Dude et Zelada. Vous êtes à féliciter pour votre professionalisme!!!!
libre office Version: 4.2.0.4 windows vista édition familiale service pasck 2
-
ccciolll
- Membre hOOnoraire

- Messages : 134
- Inscription : 29 août 2017 08:46
Re: [Résolu]Affecter un bouton à une macro
Bonjour,
j'ai tenté de suivre les indications ci-dessus mais je ne parviens pas à ce que je voudrais.
Si j'ai bien compris, l'outil proposé permet de faire un bouton qui sera affecté dans un tableur. Pour ma part, je voudrais créer un bouton dans la barre d'outil, en haut (ce que j'appelle barre d'outil c'est ce truc sur la capture ci-jointe, quoi)
Ou alors en faire un raccourci clavier, peu importe finalement. L'idée étant que cette macro soit facilement accessible depuis tous les documents Calc que j'aurais à gérer à l'avenir, sans besoin de toujours dérouler Outils > Macros > Éxécuter la macro (et ensuite, rebelote, il faut aller retrouver la macro dans un fatras de sous-flèches)
j'ai tenté de suivre les indications ci-dessus mais je ne parviens pas à ce que je voudrais.
Si j'ai bien compris, l'outil proposé permet de faire un bouton qui sera affecté dans un tableur. Pour ma part, je voudrais créer un bouton dans la barre d'outil, en haut (ce que j'appelle barre d'outil c'est ce truc sur la capture ci-jointe, quoi)
Ou alors en faire un raccourci clavier, peu importe finalement. L'idée étant que cette macro soit facilement accessible depuis tous les documents Calc que j'aurais à gérer à l'avenir, sans besoin de toujours dérouler Outils > Macros > Éxécuter la macro (et ensuite, rebelote, il faut aller retrouver la macro dans un fatras de sous-flèches)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Côté pro : LibreOffice 7.6.6.3 sur windows10pro
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
-
ccciolll
- Membre hOOnoraire

- Messages : 134
- Inscription : 29 août 2017 08:46
Re: [Résolu]Affecter un bouton à une macro
NE CHERCHEZ PLUS !
le hasard (enfin surtout la curiosité de cliquer sur tous les boutons) m'a mis sur la piste.
Ils ont tout prévu ! Il faut donc aller dans Outils > Macro > Gérer les macros > Libre Office Basic
Puis choisir la macro en question et cliquer sur Assigner
Là il ouvre la fenêtre pour ajouter des boutons à la barre des menus, cliquer sur ajouter, puis en bas sur Macros libreOffice, et une fois encore rechercher la macro en question, et enfin Ajouter.
Voilà, il y a probablement une technique plus simple, mais c'est celle que j'ai trouvée. Maintenant j'ai un bouton pour appliquer la macro, c'est tout de même vachement plus confort.
le hasard (enfin surtout la curiosité de cliquer sur tous les boutons) m'a mis sur la piste.
Ils ont tout prévu ! Il faut donc aller dans Outils > Macro > Gérer les macros > Libre Office Basic
Puis choisir la macro en question et cliquer sur Assigner
Là il ouvre la fenêtre pour ajouter des boutons à la barre des menus, cliquer sur ajouter, puis en bas sur Macros libreOffice, et une fois encore rechercher la macro en question, et enfin Ajouter.
Voilà, il y a probablement une technique plus simple, mais c'est celle que j'ai trouvée. Maintenant j'ai un bouton pour appliquer la macro, c'est tout de même vachement plus confort.
La modération vous a écrit: Ami fossoyeur,
Merci de ne pas déterrer d'aussi vieux fils d'autant plus qu'ils sont résolus.
Côté pro : LibreOffice 7.6.6.3 sur windows10pro
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.