最近我正在使用代码打开 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
最佳答案
不幸的是,我不认为这很容易。我曾经写过一个 Office 互操作应用程序,我们必须在其中替换页面上的标签(母版页中也有一些标签也必须被替换)。
在循环播放幻灯片时,我发现
每张幻灯片都有一个
slide.Master
还有
slide.Design.SlideMaster
所以我的猜测是每张幻灯片本身都包含模板(推测)。
关于vba - 如何以编程方式识别所选幻灯片是 PowerPoint 2003 中的母版幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1801996/