VBA Macro/VBA PowerPoint

파워포인트 그림 크기 일괄 변경 매크로 #1

루아흐뉴마 2017. 10. 17. 21:23
반응형


매크로 설명

 
  • 파워포인트 이미지 속성 일괄 변경 매크로이다.
  • 모든 슬라이드의 삽입 이미지만 따로 크기를 변경해준다.
  • 그림의 가로/세로 비율이 중요하다면 LockAspectRatio 속성을 msoTrue로 잡아주어야 한다.


매크로 실행 동영상(실행방법 포함)

 


VBA Code

 
Option Explicit
Dim i As Long
Dim pic As Shape
Dim last_slide As Slide
Sub pic_change()
For i = 1 To ActivePresentation.Slides.Count
For Each pic In ActivePresentation.Slides(i).Shapes
If pic.Type = msoPicture Then '그림 파일이면
With pic
.LockAspectRatio = msoTrue '가로/세로 비율 고정
.Height = 200 '세로 길이 설정 '
.Width = ## 가로 길이는 비율에 따라 자동 설정
.Top = 0 '그림 파일의 위쪽 끝 좌표
.Left = 0 '그림 파일의 왼쪽 끝 좌표
End With
End If
Next pic
Next i
MsgBox "그림이 일괄 변경되었습니다." End Sub

 

 

 Copyright (2018) Ruahneuma. All Rights Reserved.
반응형