我需要通过单击按钮在 SlideMaster 模式下切换到选定的主父幻灯片。此外,我需要返回默认模式并选择此模式幻灯片中的最后选择。
有谁知道怎么做(对于PP2007 / PP2010 / PP2013)?
谢谢
我需要通过单击按钮在 SlideMaster 模式下切换到选定的主父幻灯片。此外,我需要返回默认模式并选择此模式幻灯片中的最后选择。
有谁知道怎么做(对于PP2007 / PP2010 / PP2013)?
谢谢
我会在 VBA 中这样做:
Sub Switch_To_Slidemaster()
Dim curSLD As Long
curSLD = ActiveWindow.View.Slide.SlideIndex
'switch to SlideMaster
Application.Windows(1).ViewType = ppViewSlideMaster
'return to default
Application.Windows(1).ViewType = ppViewNormal
'set slide
ActiveWindow.Presentation.Slides(curSLD).Select
End Sub
我希望你能应对转换。(针对 PP 2010 测试)
我已经在 PP2007、PP2010、PP2013 中测试了这段代码,它可以工作。
private int _slideIndexInDefaultView;
private void ButtonNormalView_Click(object sender, RibbonControlEventArgs e)
{
// Default view
Globals.AddIn.Application.Windows[1].ViewType = Microsoft.Office.Interop.PowerPoint.PpViewType.ppViewNormal;
Globals.AddIn.Application.ActiveWindow.Presentation.Slides[_slideIndexInDefaultView].Select();
}
private void ButtonSlideMasterView_Click(object sender, RibbonControlEventArgs e)
{
// Slide master view
_slideIndexInDefaultView = Globals.AddIn.Application.ActiveWindow.View.Slide.SlideIndex;
Globals.AddIn.Application.Windows[1].ViewType = Microsoft.Office.Interop.PowerPoint.PpViewType.ppViewSlideMaster;
}