[Résolu]Affecter un bouton à une macro

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
davidg
Membre lOOyal
Membre lOOyal
Messages : 26
Inscription : 24 mars 2015 19:49

[Résolu]Affecter un bouton à une macro

Message par davidg »

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
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26122
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Affecter un bouton à une macro

Message par Dude »

Avatar de l’utilisateur
Zelada
InconditiOOnnel
InconditiOOnnel
Messages : 930
Inscription : 27 févr. 2013 14:55

Re: Affecter un bouton à une macro

Message par Zelada »

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 :
j' ai réussi à créer une macro mais n' arrive pas à l' associer à un bouton
Pour attribuer une macro à un bouton :
Cliquer dans la barre des menus sur :
Affichage > Barre d'outils > Contrôles de formulaire
Cliquer sur le contrôle Bouton
controle_bouton.jpg
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
calc_mode_ebauche.jpg
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
Membre lOOyal
Messages : 26
Inscription : 24 mars 2015 19:49

Re: Affecter un bouton à une macro

Message par davidg »

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
Avatar de l’utilisateur
ccciolll
Membre hOOnoraire
Membre hOOnoraire
Messages : 134
Inscription : 29 août 2017 08:46

Re: [Résolu]Affecter un bouton à une macro

Message par ccciolll »

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)
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.
Avatar de l’utilisateur
ccciolll
Membre hOOnoraire
Membre hOOnoraire
Messages : 134
Inscription : 29 août 2017 08:46

Re: [Résolu]Affecter un bouton à une macro

Message par ccciolll »

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.


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.