我有多个主幻灯片的powerpoint演示文稿。我想使用InterOp API和VB.net在主视图中访问当前活动的powerpoint演示文稿幻灯片母版。当我尝试访问活动幻灯片母版时,它总是选择第一个幻灯片母版而不是活动主幻灯片。我尝试使用幻灯片,我可以访问当前幻灯片。但是在slideMaster视图中,我找不到访问指定幻灯片母版的方法。 / p>
If(ActiveWindow.ActivePane.ViewType = PowerPoint.PpViewType.ppViewSlideMaster) Then 'condition
ActivePresentation.Slides(2) 'this way I can access specified slide.
ActivePresentation.SlideMaster
答案 0 :(得分:2)
如果通过"活跃的幻灯片大师"您的意思是当前所选幻灯片使用的幻灯片母版,您可以通过
访问它ActiveWindow.Selection.SlideRange(1).Design.SlideMaster
或者同样适用于演示文稿中第一张幻灯片的主人
ActivePresentation.Slides(1).Design.SlideMaster
或在幻灯片母版视图中
If ActiveWindow.ActivePane.ViewType = ppViewMasterThumbnails Or _
ActiveWindow.ActivePane.ViewType = ppViewSlideMaster Then
ActiveWindow.View.Slide...
End If