Bonjour @ladydye
C’est possible par macro : voir CopierMotAutreDoc.odt .
Le programme vérifie que le document “cible” (celui dans lequel sont copiés les mots) est ouvert. Pour cela il faut remplacer en début de programme "C:\Users\Pierre-Yves\Documents\Cible.odt
par le chemin d’accès au dit document.
Si le document “cible” est ouvert, Cliquer droit
sur un mot et choisir PysSelectMot
dans le menu contextuel. Le mot sera copié-collé à la fin du document cible.
[Ajout 23-11-20 18:10]
@ladydye a écrit :
lorsque je l’exécute il m’apparaît un message d’erreur “wrong number of parameters!”
Peut-être une erreur de recopie ou d’adaptation du code (en particulier le chemin vers ton document cible)
Comment fais-tu pour le mettre dans le menu contextuel?
Menu Outils
▸Personnaliser
▸onglet Menus contextuels:
-
Étendue
▸sélectionner le document dans la liste et non LibreOffice Writer
-
Cible
▸sélectionner Texte
-
Commandes assignées
▸sélectionner l’endroit où on veut insérer l’entrée dans le menu (tout en bas dans la copie d’écran ci-dessous)
-
Catégorie
▸sélectionner Macros
(en bas de la liste avant Styles)
-
Commandes disponibles
▸"déplier" le nom du document pour aller rechercher la macro PysSelectMot
- Cliquer
Ajouter un élément
Procéder de même pour la cible Tableau
(afin que la macro soit lançable depuis une cellule de tableau).
Cordialement