[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 !

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

Messagepar LucienM » 16 Juil 2018 13:30

: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 édition par LucienM le 17 Juil 2018 13:55, édité 1 fois.
OpenOffice 4.1.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP / LibreOffice 6.0.3.2 sous Ubuntu 18
LucienM
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 12
Inscrit le : 12 Juil 2018 11:11

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

Messagepar Dude » 16 Juil 2018 16:45

Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20296
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar LucienM » 17 Juil 2018 09:45

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.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP / LibreOffice 6.0.3.2 sous Ubuntu 18
LucienM
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 12
Inscrit le : 12 Juil 2018 11:11

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

Messagepar LucienM » 17 Juil 2018 09:47

Et voici la copie d'écran
Pièces jointes
copie ecran.png
OpenOffice 4.1.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP / LibreOffice 6.0.3.2 sous Ubuntu 18
LucienM
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 12
Inscrit le : 12 Juil 2018 11:11

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

Messagepar micmac » 17 Juil 2018 09:49

Bonjour,
LucienM 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
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 5254
Inscrit le : 28 Août 2010 09:45

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

Messagepar OOotremer971 » 17 Juil 2018 11:02

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
(Sous Linux)
Avatar de l’utilisateur
OOotremer971
HédOOniste
HédOOniste
 
Message(s) : 1708
Inscrit le : 16 Avr 2010 14:31

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

Messagepar Dude » 17 Juil 2018 11:16

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 !
AOO 4.1.5 sous Windows 7 Pro x64

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20296
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar LucienM » 17 Juil 2018 13:43

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.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP / LibreOffice 6.0.3.2 sous Ubuntu 18
LucienM
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 12
Inscrit le : 12 Juil 2018 11:11

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

Messagepar LucienM » 17 Juil 2018 14:00

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.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP / LibreOffice 6.0.3.2 sous Ubuntu 18
LucienM
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 12
Inscrit le : 12 Juil 2018 11:11

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

Messagepar Jeff » 18 Juil 2018 16:01

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 +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.5 sur Xubuntu 16.04_i586 et sur Win 10 pro x64
Avatar de l’utilisateur
Jeff
GourOOu
GourOOu
 
Message(s) : 7728
Inscrit le : 18 Sep 2006 10:40
Localisation : France

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

Messagepar LucienM » 19 Juil 2018 09:05

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.5 sous Ubuntu18 / OpenOffice 4.1.5 sous Windows XP / LibreOffice 6.0.3.2 sous Ubuntu 18
LucienM
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 12
Inscrit le : 12 Juil 2018 11:11


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 12 invité(s)