我有以下代码(VBA for PowerPoint 2010)在演示文稿的末尾创建幻灯片并插入 Headers 文本:
longSlideCount = ActivePresentation.Slides.Count
With ActivePresentation.Slides
Set slideObject = .Add(longSlideCount + 1, ppLayoutTitleOnly)
End With
slideObject.Shapes.Title.TextFrame.TextRange.Text = "This is the Main Title Text"
我想知道如何:
-
插入'Subtitle'文本(较小的字体,位于主 Headers 文本正下方的新行上)
-
更改主 Headers 文本和字幕文本的字体和大小
提前致谢!!!
1 回答
您可以通过多种方式执行此操作,具体取决于您希望幻灯片的外观 . 最简单的可能是使用
ppLayoutTitle
而不是ppLayoutTitleOnly
. 它有两个文本框架而不是一个,因此您可以使用以下内容更新文本:如果您需要更自定义的布局,可以通过在代码示例的底部添加以下内容来添加新文本框:
AddTextbox
函数的数字参数设置新文本框的位置和大小 .对于上述两个示例,您可以以相同的方式更新字体(只需更改对文本框的引用):