Le traitement des mots de gauche à droite et de droite à gauche (LTR/RTL) fonctionne à deux niveaux : le niveau paragraphe, qui peut être contrôlé en cliquant avec le bouton droit de la souris sur le paragraphe et en choisissant la direction appropriée (de droite à gauche, ou de gauche à droite) ; et le niveau course.
Considérez la séquence de lettres suivante :
ABCD
Ceci est un exemple de LTR run. Si nous utilisons un langage RTL, même si la séquence de lettres est du même ordre, le texte doit être affiché à l'envers, comme un run RTL.
Actual order: ABCD
Visual order: DCBA
Lorsque nous ajoutons des caractères nets – des caractères qui n'ont pas de règles pour savoir s'ils sont affichés en LTR ou RTL – la direction de l'exécution ne peut pas être déterminée sur la base des caractères eux-mêmes ; nous devons définir explicitement la direction de l'exécution :
(assumes LTR paragraph direction)
Actual order: ABCD0123
LTR run: ABCD0123
partial RTL run: DCBA0123
full RTL run: 3210DCBA
Lors de la saisie, il n'est pas nécessaire de définir le sens d'exécution ; Word définit le sens d'exécution d'un caractère neutre donné en fonction du sens de la langue courante que vous tapez.
Dans les anciennes versions de Word (<=2003), je n'ai pas trouvé de moyen de le faire par l'interface utilisateur, mais uniquement par l'éditeur VBA.
- sélectionnez le texte que vous voulez modifier
- Appuyez sur ALT+F11 pour ouvrir l'environnement de programmation VBA
- Cliquez sur le panneau Immédiat ; ou si ce n'est pas visible, appuyez sur CTRL+G
- Tapez
Selection.LtrRun
et appuyez sur ENTER
Note : Pour définir le sens de défilement sur RTL, tapez Selection.RtlRun
Dans Word 2010, vous pouvez personnaliser le ruban en ajoutant les commandes LtrRun
et RtlRun
pour définir le sens de défilement LTR/RTL.