Bonjour,
Après une après-midi infructueuse sur un petit projet qui me tient à cœur, je lance cette bouteille à la mer.
Mon problème est le suivant : pour perfectionner mon apprentissage de la langue grecque, je souhaite disposer de textes où alternent un paragraphe en grec suivi de sa traduction en français, et ainsi de suite ; je préfère cette disposition à un tableau sur 2 colonnes, trop serrées sur une tablette.
Je dispose d'un fichier du texte grec, et d'un fichier de sa traduction française.
J'ai collé le texte français à la suite du texte grec, pour n'en faire qu'un seul document, auquel j'ai voulu appliquer une macro Word 2003.
J'ai gardé ouverts simultanément ce document gréco-français et un document vierge.
Avec l'enregistreur de macro, j'ai transféré 1 par 1, et alternativement, les paragraphes grecs et français, en utilisant la fonction Rechercher / Format / Langue (j'ai aussi essayé Format / Police en différenciant la police du grec et celle du français) ; chaque fois qu'un nouveau paragraphe était trouvé, il était sélectionné, coupé, puis copié dans le document vierge...
Cela a d'abord fonctionné sur un extrait de quelques paragraphes, mais non sur le texte entier : la macro se plantait soit pour sélectionner le paragraphe (sans doute parce que je n'entrais aucun mot dans la boite Rechercher), soit pour passer dans la fenêtre suivante ou revenir à la première.
Voilà, n'étant pas du tout informaticien, j'aimerais savoir si quelqu'un peut m'aider à fabriquer le code de cette macro.
Précision importante. Il faudrait si possible, 2 versions du code :
- l'une où il fonctionnerait tout seul en boucle jusqu'à épuisement du texte
- l'autre où il se contenterait de copier dans le fichier vierge les 2 premiers paragraphes gréco-français, et resterait ouvert sur ce fichier pour que je vérifie si le 2e paragraphe est bien la traduction du 1er (en effet, si à certains endroits le traducteur s'est permis de changer le nombre des paragraphes, tout sera vite décalé) ; dans cette 2e version, ce serait à moi de revenir manuellement dans la 1ère fenêtre, puis de relancer la macro pour le 2e couple de paragraphes - ce qui est quand même plus rapide qu'avec une série de copier-coller.
PS, je serai absent sans Internet toute la semaine prochaine, donc le cas échéant ne pourrai répondre qu'à mon retour.
Merci d'avance
Partager