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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 如何从带有VBA的幻灯片中删除某些形状类型?相关的知识,希望对你有一定的参考价值。

Sub Delete_shape_type()

Dim p As Presentation
Set p = ActivePresentation

Dim PPS As Slide
Dim Sh As Shape
'***************************

For Each PPS In p.Slides
    For Each Sh In PPS.Shapes
            
    If Sh.Type = msoPicture Then Sh.Delete
    If Sh.Type = msoTextBox Then Sh.Delete
    If Sh.Type = msoAutoShape Then Sh.Delete
    
    Next Sh
Next PPS

End Sub

以上是关于text 如何从带有VBA的幻灯片中删除某些形状类型?的主要内容,如果未能解决你的问题,请参考以下文章

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

Powerpoint VBA 选择幻灯片特定区域内的所有形状

text 如何计算幻灯片上的形状?

通过文本框选择已定义的幻灯片范围

通过所有循环vba保持选择

PowerPoint VBA:如何将动画开始事件设置为“ With Previous”