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+unsubscr...@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