【问题标题】:How to identify a selected slide is a master slide in PowerPoint 2003 Programmatically如何以编程方式识别所选幻灯片是 PowerPoint 2003 中的母版幻灯片
【发布时间】:2020-07-04 04:48:40
【问题描述】:

最近我正在使用代码来打开 PowerPoint 演示文稿(通过 vb.net)对象并逐张处理每张幻灯片。如果处理幻灯片不为空或母版幻灯片,我需要跳过并转到下一张。

谁能告诉我如何检查给定幻灯片是否是母版幻灯片?有没有办法通过幻灯片类型检查它?

Public Sub CheckForProprtychecker(ByVal Presn As PowerPoint.Presentation)

For SlideIndex As Integer = 1 To Presn.Slides.Count()
      If Presn.Slides(SlideIndex) Is Nothing Then
         Continue For
      End If
     ''# do other process  
Next

End Sub 

【问题讨论】:

    标签: vba powerpoint


    【解决方案1】:

    不幸的是,我认为这并不容易。我曾经写过一个 Office 互操作应用程序,其中我们必须替换页面上的标签(母版页中也有必须替换的标签)。

    循环播放幻灯片时,我发现

    每张幻灯片都有一个

    slide.Master
    

    还有

    slide.Design.SlideMaster
    

    所以我的猜测是每张幻灯片本身都包含模板(推测)。

    【讨论】:

      【解决方案2】:

      您的幻灯片都不是母版幻灯片 - 它们都是一张(可能更多)母版幻灯片的内置或自定义布局。你想知道它是什么布局吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-22
        • 1970-01-01
        • 1970-01-01
        • 2015-09-10
        • 2011-12-13
        • 1970-01-01
        相关资源
        最近更新 更多