OVH Cloud OVH Cloud

Formatage texte avec retour chariot

6 réponses
Avatar
khinoa
Bonjour à tous,

J'utilise Word 2002 et dans un texte justifié je voudrais faire
automatiquement par macro un retour chariot pour chaque ligne du texte entre
11 et 12 sur la réglette de marge (en-dessous de la barre d'outils Mise en
forme, juste avant la première ligne de texte), mais surtout sans couper en
deux un mot.

Le texte comportera après formatage des lignes de longueur différente mais
cela n'a pas d'importance.

Quelqu'un pourrait-il m'aider à résoudre ce problème?

D'avance merci

khinoa

6 réponses

Avatar
JièL Goubert
Bonjour

Bonjour à tous,

J'utilise Word 2002 et dans un texte justifié je voudrais faire
automatiquement par macro


Macro ??? hheuuummm ça sent le superfétatoire la ;-)))))))
C'est un AMIS qui vous cause
Anti
Macros
Inutilement
Superfétatoire

un retour chariot pour chaque ligne du texte entre
11 et 12 sur la réglette de marge (en-dessous de la barre d'outils Mise en
forme, juste avant la première ligne de texte), mais surtout sans couper en
deux un mot.


Ctrl+A, police Courrier New, déplacer la marge entre 11 et 12.
Menu Fichier, Enregistrer sous, choisir "Texte brut", ok, cocher la case
"Insérer des sauts de lignes", OK

Quelqu'un pourrait-il m'aider à résoudre ce problème?


Est-ce que ça fait ce dont vous avez besoin ?

Si réel besoin de macro, voir les MECHANTS ;-)))

Macroteurs
Espérants
Cacher (leur)
Humiliation (en)
Avilissant
Nos
Trucs
Surprenants

D'avance merci


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Avatar
AB
Bonjour,

Je pense qu'il serait préférable que tu précises ce que tu veux obtenir. Le
retour chariot signifie pour Word changement de paragraphe. Es-tu sûr que
c'est bien cela que tu veux ?
Ca te ferait un texte comportant une foultitude de paragraphes d'une seule
ligne.
Personnellement, je ne vois pas où tu veux en venir.
AB

"khinoa" a écrit dans le message de news:
43971249$0$19250$
Bonjour à tous,

J'utilise Word 2002 et dans un texte justifié je voudrais faire
automatiquement par macro un retour chariot pour chaque ligne du texte
entre
11 et 12 sur la réglette de marge (en-dessous de la barre d'outils Mise en
forme, juste avant la première ligne de texte), mais surtout sans couper
en
deux un mot.

Le texte comportera après formatage des lignes de longueur différente mais
cela n'a pas d'importance.

Quelqu'un pourrait-il m'aider à résoudre ce problème?

D'avance merci

khinoa




Avatar
khinoa
Bonjour AB,

Je pense qu'il serait préférable que tu précises ce que tu veux obtenir.
Le

retour chariot signifie pour Word changement de paragraphe. Es-tu sûr que
c'est bien cela que tu veux ?
Ca te ferait un texte comportant une foultitude de paragraphes d'une seule
ligne.
Personnellement, je ne vois pas où tu veux en venir.


En attendant de tester le procédé de Jiel je te réponds en te disant que je
veux juste obtenir des lignes dont la longueur ne dépasse pas 11. sans pour
autant créer nécessairement des changements de paragraphes. Qu'importe le
procédé pourvu que j'obtienne le texte désiré. Bien sûr les lignes ne seront
pas de longueur égale et le texte ne sera pas justifié, mais c'est ce dont
j'ai besoin. Une macro pourrait-elle le faire sans couper en deux un mot?

Si mon problème ne peut se résoudre qu'en créant un paragraphe pour chaque
ligne, tant pis, par contre si tu penses obtenir le résultat que je souhaite
sans créer un paragraphe pour chaque ligne tant mieux.

Ma demande peut sembler étrange, mais le texte ainsi formaté est copié dans
une application informatique qui, sans une longueur donnée, couperait les
mots, or ne voulant pas que les mots soient coupés en fin de ligne je
préfère obtenir des longueurs de ligne au départ dans Word compatibles avec
la longueur de l'application qui recevra ce texte raccourci. J'espère avoir
été clair.

D'avance merci pour l'aide que tu pourras m'apporter

khinoa

Avatar
khinoa
Bonsoir JièL,

Ctrl+A, police Courrier New, déplacer la marge entre 11 et 12.
Menu Fichier, Enregistrer sous, choisir "Texte brut", ok, cocher la case
"Insérer des sauts de lignes", OK


J'ai suivi tes indications, je testerai en principe demain la copie dans mon
application au boulot, mais j'ai compris qu'ainsi les mots ne seraient pas
coupés, c'est bien ce que je voulais. Je te rendrai compte du résultat.

Mais quelle est l'importance de la police Courrier New?

En attendant ta réponse sur la police je te dis merci

khinoa

Avatar
JièL Goubert
Bonjour

Bonsoir JièL,


Ctrl+A, police Courrier New, déplacer la marge entre 11 et 12.
Menu Fichier, Enregistrer sous, choisir "Texte brut", ok, cocher la case
"Insérer des sauts de lignes", OK


J'ai suivi tes indications, je testerai en principe demain la copie dans mon
application au boulot, mais j'ai compris qu'ainsi les mots ne seraient pas
coupés, c'est bien ce que je voulais. Je te rendrai compte du résultat.

Mais quelle est l'importance de la police Courrier New?


Il me semblait que c'etait important pour la coupure car je me doute (et
votre autre message le confirme) que ce n'est pas en Cm que ça vous
intéresse (auquel cas pas la peine de choisir la police courrier news)
mais bien en nombre de caractères, non ?

En attendant ta réponse sur la police je te dis merci


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr


Avatar
khinoa
Bonsoir Jiel,

J'ai compris pour la police Courier non proportionnelle.

L'application destinataire autorisant un maximum de 79 caractères par ligne,
je suis obligé, avant de copier le texte, de faire un retour chariot sur
chaque ligne, sinon les mots sont souvent coupés en deux et à cheval sur
deux lignes.

Comme je ne suis pas sûr que l'on puisse demander à Word de faire un retour
chariot sur chaque ligne du document sans couper le dernier mot de la ligne,
j'en resterais là.

Je te remercie de l'aide apportée

au revoir

khinoa