Bonjour Michel,
d'après moi, c'est une question de "portée" de variable/objet.
Je pense que ton presse-papier WINDOWS est à un niveau au dessus (ou
dessous, cela dépend comment on voit les choses ;) ) de ton objet
"presse-papier" fils (ta macro dans le composant libreoffice).
ce presse-papier n'est pas dispatché au PARENT (presse-papier windows)
lorsque l'on est pas dans l'éditeur.
Je verrais bien une explication à ça car l'éditeur doit pouvoir jongler
avec différentes fenêtres (et donc, doit faire remonter ses objets au
"parent" au cas où...).
Il faudrait pouvoir trouver la fonction qui dispatche l'événement à ton
parent (celle qui est sûrement appelée par l'éditeur) pour que WINDOWS le
récupère à son niveau.
Yves
Le 12 juillet 2018 à 14:32, Michel Rudelle <rudelle.michel@gmail.com> a
écrit :
Bonjour,
J’ai un petit souci avec une macro assez simple qui ne me donne pas le même
résultat si elle est lancée avec un bouton ou à partir de l’EDI.
Il s’agit de copier une zone de cellules d’une feuille Calc dans le
presse-papier, ça marche à partir de l’EDI, mais pas avec le bouton !
J’ai même regardé avec Xray si les objets étaient bien les mêmes selon le
lancement, c’est ce qu’il me semble.
La macro est une modif de celle obtenue avec l’enregistreur (et on la
retrouve dans la bible de Marcelly et Godard)
C’est pas critique ;-) mais si quelqu’un a une idée de ce qui cloche …
Voici le classeur de test :
https://framadrop.org/r/0I8IOQXsrv#iPTePX+igcVMbGoerA6TELCop7MiaKEsblyDs
btsL
ck=
Testé avec Libo v5.4.7 et v6.0.5 sous w7
Merci à tous
Michel
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à https://listarchives.
libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
--
web site : http://www.molenbaix.com
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.