PPT 批量删除每页相同位置的内容

方法:

选择【视图】,【宏】,设置宏的名称,点创建
将下列函数复制到宏中,在ppt中先选择某个要删除的对象,然后运行宏即可

函数内容如下

Sub Delete( )

Dim oSlide As Slide, oShape As Shape

Dim myWidth As Single, myHeight As Single, myTop As Single, myLeft As Single

On Error Resume Next

If ActiveWindow.Selection.ShapeRange.Count <> 1 Then

If Err.Number <> 0 Then

MsgBox "none" & vbCrLf & "choose one", vbExclamation + vbOKOnly

Err.Clear

Exit Sub

End If

MsgBox "choose exceed 1" & vbCrLf & "choose one", vbExclamation + vbOKOnly

Exit Sub

End If

Set oShape = ActiveWindow.Selection.ShapeRange(1)

myTop = oShape.Top

myLeft = oShape.Left

myHeight = oShape.Height

myWidth = oShape.Width

For Each oSlide In ActivePresentation.Slides

For Each oShape In oSlide.Shapes

If Abs(myTop - oShape.Top) < 1 And Abs(myLeft - oShape.Left) < 1 And Abs(myHeight - oShape.Height) < 1 And Abs(myWidth - oShape.Width) < 1 Then

oShape.Delete

End If

Next

Next

End Sub

相关推荐
m0_5474866611 小时前
《Python爬虫大数据采集与挖掘》全套PPT课件2026
爬虫·python·powerpoint
TonyLee0171 天前
AI制作PPT(codex+ppt-master skills)
人工智能·powerpoint
鲲穹AI种草1 天前
多份演示文稿整理耗时费力,多款 PPT 批量处理工具能力客观记录
powerpoint·批量处理图片
shionhana2 天前
从资料到演示稿:AI 生成 PPT 的工作流拆解
人工智能·ai·powerpoint
Wang's Blog4 天前
Vibe Coding一人即团队系列59:基于PPTmaster与Claude Desktop的本地可编辑PPT自动化生成方案
运维·自动化·powerpoint
Wang's Blog4 天前
Vibe Coding一人即团队系列61: AI驱动PPT全自动生成实战——配图集成、模板定制与多源内容适配
人工智能·powerpoint
qq_425516184 天前
一句话生成PPT的录音APP:会议材料生成能力对比
大数据·人工智能·powerpoint
ms365copilot5 天前
Copilot PowerPoint品牌套件模板设置教程
powerpoint·copilot
AcaDesign6 天前
大禹水利科学技术奖ppt制作案例|科技进步奖|技术发明奖|自然科学奖|WordinPPT
科技·powerpoint
DevOpenClub7 天前
Markdown、HTML 和 PPT 如何稳定交付:文档转换任务的幂等发布流程
开发语言·前端·c#·html·powerpoint