Sub adjust()
Dim mySlide As Slide
Dim myShape As Shape, i_Temp As Integer
On Error Resume Next
For Each mySlide In ActivePresentation.Slides
For Each myShape In mySlide.Shapes
If myShape.Type = msoPicture Then
With myShape
.Left = 55
.Top = 80
.Height = 260
.Width = 600
End With
End If
Next
Next
End Sub
1. 打开宏

2. 输入宏的名字,点击创建
3. 拷贝开头的代码,之前覆盖编辑框里的所有代码
4. 运行=》运行子过程/用户窗体(或者直接F5)

5. 查看效果,一键调整成功。
PS: 图片大小及位置可根据自己需求调整.Left/.Top/.Height/.Width 参数
该博客介绍了一个VBA宏代码,用于批量修改PowerPoint演示文稿中所有图片的位置和大小。用户只需运行宏,即可一键将图片统一设置为.Left=55, .Top=80, .Height=260, .Width=600的坐标和尺寸。这个宏对于需要快速调整大量图片布局的工作非常实用,可以根据个人需求调整参数。
718

被折叠的 条评论
为什么被折叠?



