반응형
매크로 설명
- 파워포인트 이미지 속성 일괄 변경 매크로이다.
- 모든 슬라이드의 삽입 이미지만 따로 크기를 변경해준다.
- 그림의 가로/세로 비율이 중요하다면 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.
반응형
'VBA Macro > VBA PowerPoint' 카테고리의 다른 글
[파워포인트 VBA] 그림 크기 일괄 변경하기 (엑셀에서 제어) (7) | 2018.05.04 |
---|---|
파워포인트에 사용된 이미지 일괄 저장 매크로 (0) | 2017.12.14 |
[파워포인트 매크로] 폴더 안의 이미지 확장자 일괄변경 매크로 (0) | 2017.12.06 |
파워포인트 슬라이드 번호 삽입 매크로 (15) | 2017.10.16 |
글꼴(폰트)이 설치된 슬라이드 찾기 매크로 (1) | 2017.10.14 |