2013-01-24 183 views

回答

4
Sub InsertSlide() 
    Dim oLayout As CustomLayout 
    Dim lPosition As Long 
    Dim oSl As Slide 

    ' What layout/master should the new slide use? 
    ' Designs(1) = the first SlideMaster in the presentation 
    ' CustomLayouts(1) = a Title layout 
    ' To get other layout index numbers, look at the layout gallery 
    ' in PPT, count left to right, top to bottom 
    Set oLayout = ActivePresentation.Designs(1).SlideMaster.CustomLayouts(1) 
    lPosition = 3 

    Set oSl = ActivePresentation.Slides.AddSlide(lPosition, oLayout) 
    With oSl 
     ' do whatever you need to with the slide 
    End With 
End Sub 
+0

非常感谢! – Asinkan