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.
반응형