PPT如何快速批量插入图片

时间:2023-02-14 23:23:21 

如何快速往PPT中插入100张图片,甚至更多的图片吗?既然是批量处理肯定不能依靠手工啦!利用宏编程可以快速实现!

实现目标:将100张图片分别放到100页幻灯片里。

首先准备好需要使用的图片,将其保存在同一个文件夹中,文件名是有序的数字:1.jpg,2.jpg……,100.jpg

接着,将当前PPT文件和图片们也保存在同一个文件夹中。

然后,在PPT里点击菜单“工具→宏→宏”,打开“宏”窗口,给将要编写的程序取个名。

之后鼠标点击“创建”按钮,即进入Visual Basic编辑器界面,编写代码。

Sub photos()
Dim i As Integer
For i = 2 To100
ActiveWindow.View.GotoSlide Index:=ActivePresentation.Slides.Add(Index:=i, Layout:=ppLayoutBlank).SlideIndex
ActivePresentation.Slides(i).Select
With ActiveWindow.Selection.SlideRange
.FollowMasterBackground = msoFalse
.Background.Fill.UserPicture i & ".jpg"
End With
Next
End Sub

解释一下上面的代码:

◆ 因为新建的PPT已经有一页幻灯片了,所以循环语句从2开始,到100。

◆ 最长的那行代码的作用是插入一页幻灯片,ppLayoutBlank 表示插入的幻灯片是空白型的。

◆ Background所在的那行代码,是将图片作为幻灯片的背景图。

上面的程序,新插入了99页幻灯片,然后为每一页幻灯片设置了背景图片,并不是真的将图片插入到幻灯片了。还有,第一张幻灯片并没有 * 作到,需要手动操作。

如果要确实是将图片插入到幻灯片,那么上面的程序修改为如下:

Sub photos()
Dim i As Integer
For i = 2 To100
ActiveWindow.View.GotoSlide Index:=ActivePresentation.Slides.Add(Index:=i, Layout:=ppLayoutBlank).SlideIndex
ActivePresentation.Slides(i).Select
With ActiveWindow.Selection.SlideRange
ActiveWindow.Selection.SlideRange.Shapes.AddPicture(FileName:= i & ".JPG", LinkToFile:=msoFalse, SaveWithDocument:=msoTrue, Left:=173, Top:=129, Width:=574, Height:=481).Select
End With
Next
End Sub

注:图片尺寸最后是一样的,如果不是,那就要手动修改。

标签:代码,图片,幻灯片,插入,PPT制作教程
0
投稿

猜你喜欢

  • 如何调整PPT文件的页面显示比例

    2023-10-22 11:24:04
  • wps文字不能设置分栏怎么办

    2023-12-02 06:17:20
  • 苹果发布macOS 10.12.4第八个测试版

    2022-06-05 23:36:11
  • Win7任务计划 轻松预设程序自动运行

    2022-03-17 06:54:50
  • excel怎么用SUMIF函数求重复项之和

    2023-05-01 11:35:06
  • Windows 10周年更新版正式发布!四条路升级

    2023-01-27 01:36:07
  • Win11系统正版跟盗版有什么区别?Win11系统正版跟盗版区别介绍

    2022-05-30 14:53:54
  • 在Word文档中输入特殊符号的三种方法介绍

    2023-04-02 05:19:11
  • Win7 64位旗舰版下网游画面卡顿的解决方法

    2023-02-24 07:33:44
  • searchapp.exe是什么?searchapp.exe进程是干什么的?

    2022-01-18 17:15:54
  • MacBook Pro用法攻略:MacBook Pro如何调整麦克风的音量?

    2023-04-02 21:15:51
  • Win10怎么进入高级启动选项?

    2023-09-22 05:19:04
  • WPS PPT 怎么点一下出一行

    2022-07-29 23:53:27
  • Win10电脑标题栏颜色怎么更改?

    2023-09-19 08:54:48
  • win10系统锁屏后解锁却无法进入桌面的解决方法图文教程

    2023-11-16 15:18:23
  • win10系统输入法最新切换设置方法

    2023-11-14 07:02:48
  • 如何将图像文字转换成Word文字 图像Word转换工具使用教程

    2023-07-15 22:41:20
  • Win10系统如何不拔网线断网?win10不拔网线断网图文教程

    2023-06-26 19:37:25
  • Pixelmator Pro 教程「208」,如何在 Pixelmator Pro 中使路径可编辑?

    2023-09-06 17:37:00
  • 安装最新的Win7系统后看视频模糊的解决方法

    2023-04-27 02:19:08
  • asp之家 电脑教程 m.aspxhome.com