最近我正在使用代码打开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
答案 0 :(得分:3)
不幸的是,我不认为这很容易。我曾写过一个Office互操作应用程序,我们不得不在页面上替换标签(主页中也有标签也必须被替换)。
循环播放幻灯片时,我发现了
每张幻灯片都有一个
slide.Master
并且有
slide.Design.SlideMaster
所以我的猜测是每张幻灯片都包含模板本身(推测)。
答案 1 :(得分:1)
您的幻灯片都不是主幻灯片 - 它们都是一个(可能更多)主幻灯片的内置或自定义布局。你想知道它是什么布局吗?