早安百科头像

早安百科

早安心语百科频道

  • 文章100683
  • 阅读5845

人生倒计时

  • 今日已经过去小时
  • 这周已经过去
  • 本月已经过去
  • 今年已经过去个月
首页 百科 正文内容

ppt怎么删除图片(快速删除多张PPT上的一样的图片方法)

百科 百科 2023-01-11 01:38:05 1

如果是插入图片后使用复制并粘贴到多个幻灯片,则PPT为其生成的名字通常是相同的

那可使用以下VBA,以下VBA程序只能删除所有幻灯片中名字相同的图片。但如果逐个插入到多个幻灯片中,那生成的名字通常是不同的,这种情况下就无能为力了。

以PowerPoint2007为例:

1、“视图”->“宏”,输入宏名DeletePic后(宏名可任意),创建宏,并添加以下代码:

SubDeletePic()

DimSelSlideAsSlide

DimSelPicNameAsString

IfActiveWindow.Selection.Type=ppSelectionNoneThen

MsgBox("请选中待删除的图片!")

Else

SelPicName=ActiveWindow.Selection.ShapeRange.Name

IfvbYes=MsgBox("是否要删除所有幻灯片中的同名图片“"+SelPicName+"”?",vbYesNo,"信息提示")Then

ForEachSelSlideInActivePresentation.Slides

OnErrorResumeNext

SelSlide.Shapes(SelPicName).Delete

Next

EndIf

EndIf

EndSub

2、回到PowerPoint的窗口后,选择需要幻灯片中一个需要删除的图片,点击“视图”->“宏”,选择刚才创建的宏,并运行,即可删除所有内部名字相同的图片。

文章目录
    搜索