[HS][Calc] Lancement via un raccourci

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 !
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

[HS][Calc] Lancement via un raccourci

Message par as000ll »

Bonjour,

J'ai créé une macro pour Calc. Elle fonctionne très bien lorsque je la lance à partir de "Exécuter la macro...". J'ai assigné une touche (Ctrl+1) pour son exécution. Lorsque j'appuie sur les touches en question, il ne se passe rien.

J'ai noté ceci. C'est probablement normal mais je l'indique à tout hasard. Le nom de ma macro est bien affiché lors de l'assignation de ma touche. Lorsque je retourne dans la fenêtre d'assignation des touches, ce nom est remplacé par: vnd.dun.star.script:Standard.Module1.NOMDEMAMACRO?langage=Basic&location=Application.

Merci à l'avance pour votre aide.
Dernière modification par Oukcha le 24 nov. 2023 20:24, modifié 2 fois.
AOO 4.1.14 sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9811
Inscription : 28 août 2010 08:45

Re: Raccourci ne lance pas ma macro

Message par micmac »

Bonjour,

Avez-vous lu ?
micmac a écrit : 24 nov. 2023 15:53 Veuillez ouvrir un sujet dans la section dédiée aux macros avec le balisage adéquat.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

[Calc] Raccourci ne lance pas ma macro

Message par jeanmimi »

Bonjour,
Avec le fichier et sa Macro, ce serait sans doute plus facile de savoir ce qui empêche son lancement.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

Re: Raccourci ne lance pas ma macro

Message par as000ll »

@micmac

Bonjour,

Désolé, je n'étais pas certain de la bonne balise à mettre et je ne voulais pas que ça porte à confusion.

Mon problème survient avec une macro Calc mais la macro fonctionne correctement. C'est plutôt un problème avec l'assignation d'une touche en tant que raccourci. Dois-je quand même mettre [Calc] au niveau de la balise?

Je vois que je pourrais mettre le type de macro concernée mais celle-ci est générée par l'outil de Calc, donc ce n'est pas vraiment un langage de programmation. Y a-t-il une balise spécifique à ceci ou dois-je en utiliser une autre?

Merci de votre aide.
AOO 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Calc] Raccourci ne lance pas ma macro

Message par jeanmimi »

Dans ma version actuelle de LibreOffice Calc, la touche de raccourci Ctrl+1 est déjà attribuée par le programme au Format des cellules.
Si c'est aussi le cas pour votre version de AOO, il vaudrait mieux choisir une autre combinaison de touches.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

Re: [Calc] Raccourci ne lance pas ma macro

Message par as000ll »

Merci! J'ai essayé avec Ctrl+9 sans plus de succès.
AOO 4.1.14 sous Windows 10
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

Re: [Calc] Raccourci ne lance pas ma macro

Message par as000ll »

Étrangement, j'ai programmé une macro similaire dans un nouveau fichier, et l'assignation d'une touche fonctionne correctement. Par contre, dans mon vieux (et gros) fichier, le problème persiste. Peut-il y avoir une sorte de limite ou de corruption?
AOO 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Calc] Lancement via un raccourci

Message par jeanmimi »

"Vieux fichier" peut aussi signifier vieux code.
Dans les deux fichiers, las Macros sont-elles codées de la même manière ?
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

Re: [Calc] Lancement via un raccourci

Message par as000ll »

Oui, exactement la même chose... La macro est très simple (copie d'une ligne à la ligne suivante) et créée à partir de l'enregistreur de macros.
AOO 4.1.14 sous Windows 10
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1140
Inscription : 19 août 2018 05:20

Re: [Calc] Lancement via un raccourci

Message par Dolev »

Bonjour,

Le classeur ne servira pas puisque :
as000ll a écrit : 24 nov. 2023 16:06 vnd.dun.star.script:Standard.Module1.NOMDEMAMACRO?langage=Basic&location=Application
La macro est localisée au niveau du tableur.

Il n'est effectivement pas recommandé de supplanter un raccourci existant.
Faites l'essai en attribuant Ctrl + 0 qui est inutilisé
Open Office 4.1.15 sous Windows 11
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

Re: [Calc] Lancement via un raccourci

Message par as000ll »

Merci. Je viens d'essayer avec Ctrl+0 avec le même résultat. J'ai aussi essayé d'utiliser une macro identique au niveau du classeur mais ça ne fonctionne pas non plus. Je trouve cela vraiment étrange car la macro fonctionne très bien lorsque je l'appelle directement (sans utiliser de raccourci).
AOO 4.1.14 sous Windows 10
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1140
Inscription : 19 août 2018 05:20

Re: [Calc] Lancement via un raccourci

Message par Dolev »

Les macros ont-elles le droit de s'exécuter au moins ?
Open Office 4.1.15 sous Windows 11
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Calc] Lancement via un raccourci

Message par jeanmimi »

Comme on tourne en rond, il serait plutôt judicieux de mettre en ligne le ou les deux fichiers.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1140
Inscription : 19 août 2018 05:20

Re: [Calc] Lancement via un raccourci

Message par Dolev »

jeanmimi a écrit : 28 nov. 2023 16:02 Comme on tourne en rond, il serait plutôt judicieux de mettre en ligne le ou les deux fichiers.
Ce à quoi j'ai déjà répondu
Dolev a écrit : 28 nov. 2023 15:23 La macro est localisée au niveau du tableur.
Open Office 4.1.15 sous Windows 11
as000ll
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 10 avr. 2013 18:05

Re: [Calc] Lancement via un raccourci

Message par as000ll »

@Dolev

La macro fonctionne très bien. C'est le raccourci qui ne réussit pas à l'activer.
AOO 4.1.14 sous Windows 10
Avatar de l’utilisateur
Dolev
SuppOOrter
SuppOOrter
Messages : 1140
Inscription : 19 août 2018 05:20

Re: [Calc] Lancement via un raccourci

Message par Dolev »

Bonjour,

Cela ne répond pas à ma question sur le paramétrage de la sécurité des macros (menu Outils Options)
Open Office 4.1.15 sous Windows 11
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1480
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Calc] Lancement via un raccourci

Message par jeanmi2403 »

Bonsoir,
Dolev a écrit : 28 nov. 2023 15:52 Les macros ont-elles le droit de s'exécuter au moins ?
Je suppose que oui, sinon elles ne s’exécuteraient pas non plus depuis le menu ???
Bonne soirée,
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12659
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: [Calc] Lancement via un raccourci

Message par Bidouille »

Dernière visite : 29 nov. 2023 22:41
L'auteur n'étant plus revenu depuis un mois, on peut supposer que le problème s'est résolu.
Comme toujours, il est dommage que la solution trouvée n'est pas été apportée.
Vous êtes invité à penser à ceux qui effectuent des recherches et qui tombent sur des fils en impasse.