text 如何根据幻灯片的布局或内容删除幻灯片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 如何根据幻灯片的布局或内容删除幻灯片?相关的知识,希望对你有一定的参考价值。

Sub Delete_Slides_other_criteria()

Dim p As Presentation
Set p = ActivePresentation
     
Dim Sh As Shape
Dim PPS As Slide
Dim i As Integer
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

'slides with a certain layout
For Each PPS In Ppres.Slides
    If PPS.Layout = ppLayoutSectionHeader Then PPS.Delete
    If PPS.Layout = ppLayoutBlank Then PPS.Delete
    If PPS.Layout = ppLayoutChart Then PPS.Delete
    If PPS.Layout = ppLayoutPictureWithCaption Then PPS.Delete

Next PPS

'slides that have more than a certain number of shapes on them
On Error Resume Next
For i = 2 To Ppres.Slides.Count
    If Ppres.Slides(i).Shapes.Count > 1 Then
    Ppres.Slides(i).Delete
Next i

End Sub

以上是关于text 如何根据幻灯片的布局或内容删除幻灯片?的主要内容,如果未能解决你的问题,请参考以下文章

text 如何删除所有幻灯片内容但使用VBA删除其标题?

text 如何仅删除演示文稿中的某些幻灯片?

text 如何从带有VBA的幻灯片中删除某些形状类型?

织梦内容页如何调用幻灯片

如何在android中以编程方式设置ImageView的高度宽度?

Android:如何进行幻灯片视图/布局