【发布时间】:2016-06-30 09:20:18
【问题描述】:
我正在更新一些演示文稿,使用 VBA 或其他简单方法提取布局名称列表会很有帮助,而不是在幻灯片母版视图中查看每个布局并键入所有布局名称的列表。
最终目标是确保当我将新模板应用于旧演示文稿时,不会添加新布局。
我想比较布局,以便我的新模板包含为旧模板中的所有名称定义的布局。
这是2013年的PPT。
【问题讨论】:
标签: vba powerpoint
我正在更新一些演示文稿,使用 VBA 或其他简单方法提取布局名称列表会很有帮助,而不是在幻灯片母版视图中查看每个布局并键入所有布局名称的列表。
最终目标是确保当我将新模板应用于旧演示文稿时,不会添加新布局。
我想比较布局,以便我的新模板包含为旧模板中的所有名称定义的布局。
这是2013年的PPT。
【问题讨论】:
标签: vba powerpoint
像这样:
Sub ShowMeStuff()
Dim oDes As Design
Dim oLay As CustomLayout
For Each oDes In ActivePresentation.Designs
Debug.Print oDes.Name
For Each oLay In oDes.SlideMaster.CustomLayouts
Debug.Print vbTab & oLay.Name
Next
Next
End Sub
【讨论】: