如何在 Word 2007 中切换书写方向(LTR/RTL)?

I Z*_*I Z 6 microsoft-word-2007 right-to-left

我收到了一个可能是在具有某种从右到左语言环境(例如中东)的机器上创建的 Word 文档。所有文本都是英文的,但编辑它很痛苦。但是,我不知道如何在 Word 2007 中将方向切换为从左到右。这里的说明没有帮助,因为我找不到应该单击的“视图”按钮或选项卡在“设置从右到左的文本书写”中描述。那么如何切换呢?谢谢!

Kar*_*ran 8

  1. 在下面添加并启用备用语言 Start / Programs / Microsoft Office / Microsoft Office Tools / 2007 Microsoft Office system Language Settings

  2. 单击圆形的 Office 按钮:

    1

  3. 单击Word 选项

    2

  4. 点击自定义

    3

  5. 下拉菜单中选择命令中,选择主页选项卡而不是常用命令

  6. 查找并突出显示Left-to-Right Direction,然后单击Add按钮将其移动到Customize Quick Access Toolbar部分

  7. 添加从右到左方向的命令到QAT以及

  8. 现在在 QAT 中,您将看到RTL (4) 和LTR (5) 按钮,您可以根据需要使用


Zev*_*itz 6

Word 从左到右/从右到左处理 (LTR/RTL) 工作在两个级别:段落级别,可以通过右键单击段落并选择适当的方向(从右到左,或从左到右);和运行级别。

考虑以下字母序列:

ABCD
Run Code Online (Sandbox Code Playgroud)

这是 LTR运行的一个示例。如果我们使用 RTL 语言,即使字母顺序是相同的顺序,文本也应该反向显示,作为 RTL 运行。

Actual order: ABCD
Visual order: DCBA
Run Code Online (Sandbox Code Playgroud)

当我们添加网络字符时——没有规则显示为LTR还是RTL的字符——无法根据字符本身来确定运行方向;我们必须明确定义运行的方向:

(assumes LTR paragraph direction)
Actual order:    ABCD0123
LTR run:         ABCD0123
partial RTL run: DCBA0123
full RTL run:    3210DCBA
Run Code Online (Sandbox Code Playgroud)

打字时无需设置运行方向;Word 根据您输入的当前语言的方向设置给定中性字符的运行方向。

在旧版本的 Word (<=2003) 中,我没有找到任何通过 UI 执行此操作的方法,只能通过 VBA 编辑器。

  1. 选择要更改的文本
  2. ALT+F11打开VBA编程环境
  3. 单击立即窗格;或者如果它不可见,请按CTRL+G
  4. 输入Selection.LtrRun并按下ENTER

注意:要将运行设置为 RTL,请键入 Selection.RtlRun

在 Word 2010 中,您可以通过添加命令LtrRunRtlRun设置 LTR/RTL 运行方向来自定义功能区。