[Issue][Calc] Connecter une macro à un événement du document

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 !
LucienM
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 12 juil. 2018 10:11

[Issue][Calc] Connecter une macro à un événement du document

Message par LucienM »

:wink: (Re)bonjour,
J'ai un problème pour démarrer une macro en auto-open : j'ai bien compris qu'il faut la lier à un événement, cependant le problème est que je ne trouve pas le moyen de faire cette connexion, car ce choix ne m'est pas proposé : voici la séquence de mes actions

1. Outils > Macros > Gérer les macros > Open Office Basic,
ensuite je choisis le nom de la macro (située dans mon document) à assigner, puis
2. > Assigner...
je choisis l'événement, (et je m'assure que cela sera bien stocké dans Monfichier), puis
3. > Macro...
et là les macros de mon fichier n'apparaissent pas dans la liste : je n'ai que le choix entre 'Mes macros' (global) et 'Macros Open Office'.

comment faire dès lors, surtout si c'est la macro auto-open que je veux assigner ?
Peut-être est-ce lié à la version (OO version 4.1.5) , cependant j'ai la même fonctionnalité sur le dernier LibreOffice.
Ce qui me paraît illogique aussi, c'est de choisir le nom de la macro en 1 puis devoir à nouveau le choisir en 3.
Est-ce que vous avez la même fonctionnalité chez vous ?
Merci d'avance pour votre réponse,
Lucien.
Dernière modification par LucienM le 17 juil. 2018 12:55, modifié 1 fois.
OpenOffice 4.1.6 sous Windows XP (par choix) / LibreOffice 6.0.7.3 sous Ubuntu 18.04.6
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25169
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] connecter une macro de mon document à un événemen

Message par Dude »

LucienM
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 12 juil. 2018 10:11

Re: [Calc] connecter une macro de mon document à un événemen

Message par LucienM »

Merci pour ce lien, dans lequel il y a des informations utiles, mais qui ne répond pas à mon problème.

Pour mieux illustrer le problème, j'ai fait une copie d'écran ci-annexée, où on voit clairement pourquoi je ne sais pas sélectionner la macro AutoOpen de mon document pour la faire s'exécuter.

A noter : sur LibreOffice 6.0.3.2, contrairement à ce que j'ai dit dans mon mail précédent, les macros de mon document apparaissent bien dans l'écran d'assignation et je sais choisir la macro AutoOpen.

D'où je me pose la question : est-ce que c'est seulement chez moi, ou c'est chez tout le monde ?

Merci, Lucien.
OpenOffice 4.1.6 sous Windows XP (par choix) / LibreOffice 6.0.7.3 sous Ubuntu 18.04.6
LucienM
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 12 juil. 2018 10:11

Re: [Calc] connecter une macro de mon document à un événemen

Message par LucienM »

Et voici la copie d'écran
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.6 sous Windows XP (par choix) / LibreOffice 6.0.7.3 sous Ubuntu 18.04.6
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9251
Inscription : 28 août 2010 08:45

Re: [Calc] connecter une macro de mon document à un événemen

Message par micmac »

Bonjour,
[b][color=#404080]LucienM[/color][/b] a écrit :sur LibreOffice 6.0.3.2
votre signature a écrit :OpenOffice 4.1.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP
Renseignez votre signature avec les éléments convenables.

Merci
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: [Calc] connecter une macro de mon document à un événemen

Message par OOotremer971 »

Bonjour,
Je reproduis le problème avec AOO. Par contre lorsque je souhaite affecter une macro à un événement, je passe directement par le menu Outils>>personnaliser, et là ça marche :)

A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25169
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] connecter une macro de mon document à un événemen

Message par Dude »

LucienM a écrit :mais qui ne répond pas à mon problème
Parce que ton problème ne relève pas de la programmation.
Il aurait dû être posté dans la section Installation & configuration car c'est juste un dysfonctionnement de l'EDI.
Rapport de bogue 96997 - L'assignation de macro à un évènement de document est impossible
Sa lecture te donnera le même contournement que ce qu'indique OOotremer971.

Là encore, balise par [Issue] et vote !
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
LucienM
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 12 juil. 2018 10:11

[Issue] connecter une macro de mon document à un événement ?

Message par LucienM »

Merci, en passant par Outils > Macro > Personnalisation ça marche, effectivement !
(Sauf que maintenant, autre problème, la macro ne s'exécute pas lors de l'ouverture, mais ça je vais chercher sur le forum puis introduire une nouvelle question, si je ne trouve pas :D )
Je balise [Issue] et je vais aller voter ...
OpenOffice 4.1.6 sous Windows XP (par choix) / LibreOffice 6.0.7.3 sous Ubuntu 18.04.6
LucienM
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 12 juil. 2018 10:11

Re: [Issue][Calc] connecter une macro document à un événemen

Message par LucienM »

Je ne sais pas voter : dans la fiche 69997 , il y a seulement
" Importance: P3 Trivial"
et aucune mention à côté de cela pour voter. Pourtant je suis bien connecté.
OpenOffice 4.1.6 sous Windows XP (par choix) / LibreOffice 6.0.7.3 sous Ubuntu 18.04.6
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: [Issue][Calc] Connecter une macro à un événement du docu

Message par Jeff »

Bonjour à tous,
LucienM a écrit :et aucune mention à côté de cela pour voter
Je confirme, peut-être est-ce parce que l'issue est classée ACCEPTED, et que donc les dév sont sensés bosser dessus.

Auquel cas, je pense que le plus sage serait de laisser un commentaire afin de faire avancer les choses.

A +
LucienM
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 12 juil. 2018 10:11

Re: [Issue][Calc] Connecter une macro à un événement du docu

Message par LucienM »

J'ai relancé l'Issue 96997 par un nouveau commentaire,
et j'aurais voulu marquer ce sujet-ci par [Résolu] puisqu'un contournement a été proposé ce qui répond à la question, mais je remarque que cela ne m'est plus possible ( :D = suggestion au développeur du forum )
Merci,
Lucien.
OpenOffice 4.1.6 sous Windows XP (par choix) / LibreOffice 6.0.7.3 sous Ubuntu 18.04.6