반응형
매크로 설명
- 파워포인트 이미지 속성 일괄 변경 매크로이다.
- 모든 슬라이드의 삽입 이미지만 따로 크기를 변경해준다.
- 그림의 가로/세로 비율이 중요하다면 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
![](http://cfs.tistory.com/www/resource/admin/editor/form_arrow.gif)
반응형
'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 |