A manipulação da esquerda-para-direita / da direita para a esquerda (LTR / RTL) do Word funciona em dois níveis: o nível parágrafo , que pode ser controlado clicando com o botão direito do mouse no parágrafo e escolhendo a direção apropriada (da direita para a esquerda ou da esquerda para a direita); e o nível run .
Considere a seguinte sequência de letras:
ABCD
Este é um exemplo de um LTR run . Se estivermos usando uma linguagem RTL, mesmo que a sequência de letras seja a mesma ordem, o texto deve ser exibido ao contrário, como uma execução RTL.
Actual order: ABCD
Visual order: DCBA
Quando adicionamos caracteres neturais - caracteres que não têm regras sobre se eles são exibidos como LTR ou RTL - a direção de execução não pode ser determinada com base nos próprios caracteres; temos que definir explicitamente a direção da execução:
(assumes LTR paragraph direction)
Actual order: ABCD0123
LTR run: ABCD0123
partial RTL run: DCBA0123
full RTL run: 3210DCBA
Ao digitar, não há necessidade de você definir a direção de execução; O Word define a direção de execução de um determinado caractere neutro com base na direção do idioma atual em que você está digitando.
Em versões mais antigas do Word (< = 2003), não encontrei nenhuma maneira de fazer isso através da interface do usuário, somente através do editor do VBA.
- Selecione o texto que você deseja alterar
- Pressione ALT + F11 para abrir o ambiente de programação VBA
- Clique no painel Imediato ; ou se não estiver visível, pressione CTRL + G
- Digite
Selection.LtrRun
e pressione ENTER
Nota: Para definir a execução para RTL, digite Selection.RtlRun
No Word 2010, você pode personalizar a faixa de opções adicionando os comandos LtrRun
e RtlRun
para definir a direção de execução LTR / RTL.