Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


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.