如何通过VBA访问自定义布局幻灯片

时间:2014-02-12 12:59:44

标签: vba powerpoint-vba

如果我尝试访问自定义布局幻灯片,则会出现VBA错误

以下代码显示错误:

layout = ActivePresentation.SlideMaster.CustomLayouts(1)

我应该如何访问自定义布局幻灯片?

1 个答案:

答案 0 :(得分:1)

Presentation对象有一个Designs集合(每个Design都是之前我们称之为SmartMaster的。)

每个Design都有一个SmartMaster,SmartMaster有一个包含布局的CustomLayouts集合。所以:

Debug.Print ActivePresentation.Designs(1).SlideMaster.CustomLayouts(1).Name

这将在演示文稿的第一个主页中显示第一个布局的名称(通常是标题幻灯片)。