如何更改 Power Point 2010 中的默认文本方向?

如何更改 Power Point 2010 中的默认文本方向?

我的 PowerPoint 默认文本方向是从右到左。

我怎样才能将其改为从左到右?

答案1

您需要一些 VBA 来实现这一点。按Alt+F11打开 VBA 编辑器,选择菜单插入 > 模块并粘贴以下代码

Sub ResetLeftToRight()

    Dim oSh As Shape
    Dim oSl As Slide

    ' make sure slide sorter reads left to right    
    ActivePresentation.LayoutDirection = ppDirectionLeftToRight

    ' then fix each of the text boxes
    For Each oSl In ActivePresentation.Slides
        For Each oSh In oSl.Shapes
            On Error Resume Next
            If oSh.HasTextFrame Then
                If oSh.TextFrame.HasText Then
                    WIth oSh.TextFrame.TextRange.ParagraphFormat
                         .TextDirection = ppDirectionLeftToRight
                    End With 
                End If
            End If
        Next    ' shape
    Next    ' slide

End Sub

最后全部按下F5运行。

上面的脚本重置了每个文本框的文本方向。如果界面当前是从右到左的,它还会重置界面,如下所示

Powerpoint RTL UI

Powerpoint RTL 列表 UI

相关内容