【问题标题】:Can I extract a list of llayout names from a PowerPoint template?我可以从 PowerPoint 模板中提取布局名称列表吗?
【发布时间】:2016-06-30 09:20:18
【问题描述】:

我正在更新一些演示文稿,使用 VBA 或其他简单方法提取布局名称列表会很有帮助,而不是在幻灯片母版视图中查看每个布局并键入所有布局名称的列表。

最终目标是确保当我将新模板应用于旧演示文稿时,不会添加新布局。

我想比较布局,以便我的新模板包含为旧模板中的所有名称定义的布局。

这是2013年的PPT。

【问题讨论】:

    标签: vba powerpoint


    【解决方案1】:

    像这样:

    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
    

    【讨论】:

      猜你喜欢
      • 2016-10-31
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 2016-03-15
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多