Mise en page + mise en forme d'une ou plusieurs lignes dans word

Résolu/Fermé
Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020 - 19 août 2020 à 05:21
Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020 - 19 août 2020 à 13:14
Bonjour,

J'essai de faire une macro sur word afin que lorsque je clique sur cette macro, mon texte se met en page et se met en forme automatiquement, mais je n'y arrive pas.

Je suis obligé de sélectionner mes phrases dans word afin que la mise en forme et la mise en page se fasse, mais du coup à chaque fois je suis obligé d'avoir plusieurs macro pour chaque actions, et ce n'est pas du tout efficace...

En gros je souhaiterai trouver une macro qui pourrait : qu'importe le texte importé (dans différentes mises en pages et différentes mises en formes) me le transcrire en une mise en forme et mise en page unique que j'aurai préalablement défini dans cette macro.

Mais là je sèche beaucoup...

Si quelqu'un aurait la gentillesse de me dire déjà si on peut le faire sur word en VBA et si c'est possible de bien vouloir m'aider svp

Merci et bonne journée
A voir également:

2 réponses

yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024 Ambassadeur 1 539
19 août 2020 à 08:59
bonjour,
je ne comprends absolument pas ce que tu veux réaliser.
je pense que tu décris en même temps ce que tu veux obtenir et ce que tu as essayé.
décris peut-être, concrètement, la situation avant/après.
0
Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020
19 août 2020 à 09:14
bonjour, mmmh ok. je fais faire plus simple : j'ai des textes brut en arial, en police 14, et le titre en minuscule par exemple.

j'aimerai : mettre ce texte en comic, en police 9,5 et le titre en majuscule gras et que dès que la macro voit un "." il saute une ligne et décale de la marge de 2. et re commence la séquence jusqu'a qu'il détecte un vide après le dernier "."

j'espère que c'est un peu + claire...

merci
0
yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024 1 539 > Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020
19 août 2020 à 11:24
d'où vient ce texte? il est peut-être préférable de le traiter avant de l'importer dans Word.
0
Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020 > yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024
19 août 2020 à 11:32
c'est ce que je fais actuellement. Faire une macro dans ce sens me permettrai de ne plus perdre de temps ...

Bah tant pis

Merci quand même
0
yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024 1 539 > Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020
19 août 2020 à 11:34
il est peut-être préférable de le traiter automatiquement, peut-être par une macro, avant de l'importer dans Word.
0
Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020 > yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024
19 août 2020 à 12:38
Tu aurais une idée de comment je pourrais faire ?
0
yg_be Messages postés 23236 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 octobre 2024 Ambassadeur 1 539
19 août 2020 à 12:27
peux-tu partager un exemple de document, avant et après?
0
Xavier98800 Messages postés 5 Date d'inscription mercredi 19 août 2020 Statut Membre Dernière intervention 19 août 2020
19 août 2020 à 13:14
pas de soucis. demain je reprends mon travail, je te monterais un exemple.
0