如何将所有幻灯片中的所有文本设置为相同的字体?

如何将所有幻灯片中的所有文本设置为相同的字体?

我正在制作一个演示文稿,现在看起来很像弗兰肯斯坦怪物。所有幻灯片都使用了 4 种不同的字体,我想将其标准化。我想将所有文本设置为相同的字体。
我该怎么做?

我尝试选择所有幻灯片,但无法选择字体菜单(这就是我的 PowerPoint 体验)。

答案1

使用视图选择所有幻灯片 ( Ctrl+ A) Outline。然后您可以更改字体针对选定的文本。

答案2

2010 年和 2013 年非常简单

1)主页选项卡 > 替换(单击更多箭头)> 替换字体

答案3

你应该编辑幻灯片母版. 将幻灯片母版中的所有幻灯片中的所有字体设置为您想要的字体。

答案4

上述建议将允许您更改标题/正文/等占位符(新幻灯片上出现的“单击此处”内容)中任何文本的字体。它不会影响其他文本;为此,您需要使用一些 VBA。

Sub TextFonts()

    Dim oSl As Slide
    Dim oSh As Shape
    Dim sFontName As String

    ' Edit this as needed:
    sFontName = "Times New Roman"

    With ActivePresentation
        For Each oSl In .Slides
            For Each oSh In oSl.Shapes
                With oSh
                    If .HasTextFrame Then
                        If .TextFrame.HasText Then
                            .TextFrame.TextRange.Font.Name = sFontName
                        End If
                    End If
                End With
            Next
        Next
    End With

End Sub

相关内容