Bonjour,
(n'oubliez pas de faire copie à la liste users pour avoir plus de
visibilité)
Le 19/08/2017 à 22:42, evanescente~ondine a écrit :
Bon, oublions la notion de ligne, effectivement. Paragraphe est mieux.
Il y a un paragraphe contenant "abc" que activer la macro au début du
paragraphe doit transformer le paragraphe en "a bb ccc abc abc abc".
Comment je fais ?
Et j’aimerais pas qu’on me dise d’écrire du BASIC pour si peu, parce que
les macros réelles dont j’ai besoin comprennent plus d’opérations – du
même genre cependant. Comprendront seulement en plus des changements de
couleurs sur certains caractères.
"pour si peu" ? Hum. Je ne vois pas comment votre demande peut se
résoudre sans macro. D'autres auront cependant peut-être de meilleures
suggestions.
De ce que j'ai compris, en gros, la macro doit faire ceci :
1. Lire le paragraphe courant (sous le curseur).
2. Créer un texte à partir du contenu de ce paragraphe, selon les
instructions suivantes :
Tant qu'il y des lettres
Découper en tronçons de 3 lettres. (-> que fait-on s'il n'y a pas 3
lettres ?)
Écrire chaque lettre autant de fois que son rang et ajouter une espace
Ajouter 3 fois de suite les trois lettres en ajoutant une espace à
chaque fois.
Fin tant
3. Remplacer le contenu originel du paragraphe par le nouveau texte.
Je ne pense pas qu'il existe des fonctions natives de Writer qui
puissent faire ça. Mais je ne demande qu'à être contredit.
Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la liste
reçoive une copie de votre réponse.
Bien cordialement,
--
Jean-Francois Nifenecker, Bordeaux
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
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.