【发布时间】:2019-08-16 09:31:54
【问题描述】:
我有很多幻灯片文件,每张幻灯片的右上角都有一张图片。它既不是母版幻灯片,也不是自定义布局形状。
它们被一张一张地粘贴到所有幻灯片上。
我有一些代码如下,可以从幻灯片中删除所有形状(图片),但是如何在幻灯片的特定位置定位形状(图片)?
For Each Slide In SlideList
Set sldTemp = ActivePresentation.Slides(Slide)
For lngCount = sldTemp.Shapes.Count To 1 Step -1
With sldTemp.Shapes(lngCount)
'----------Delete All shapes = picture----------
If .Type = msoPicture Then
.Delete
End If
End With
Next
Next
'-----------------------------------------
我不太擅长使用 VBA 进行 powerpoint 编码,欢迎提出任何建议。 谢谢。
【问题讨论】:
-
需要删除的图片是一样的。我已经尝试了很多 Google 和 Bing,并找到了按名称删除图片的解决方案。但图片的名称可能在不同的PowerPoint文件中随机出现。
标签: vba powerpoint shapes