코딩/vba
VBA/파워포인트/사진정리 - 1. 사진 삽입
Summer_tree
2024. 1. 12. 14:56
728x90
메인 프로시저 Main_InsertPictures(): 사진 삽입
메인은 두 개의 서브 프로시저를 사용한다. 하나는 폴더의 파일이름의 배열을 만들고 또 다른 하나는 사진을 삽입한다. 사용자가 입력해야 하는 입력값은 모두 메인에서만 처리한다. 사전 입력이 필요한 항목은 폴더 경로, 확장자, 슬라이드에 사진을 배치할 위치다.
Sub Main_InsertPictures()
' 사진 삽입 메인 프로시저
' 데이터
Dim path As String, extension As String
Dim positions() As Variant
path = "Z:\Life\Upload\"
extension = "*.*"
positions = Array(Array(0, 0), Array(480, 0), Array(480, 270))
' get file list
Dim files() As Variant
Dim numberOfFiles As Integer
files = GetFiles(path, extension)
' add pictures
InsertPictures files, positions
End Sub
728x90
파일리스트 배열
VBA/파워포인트/사진정리 - 파일명 배열
파일명 배열 생성용 유틸리티 GetFiles() GetFiles()는 파일 이름들을 수집하고 정렬해서 배열을 반환한다. 이 프로시저는 이 프로젝트 외 다른 용도로도 사용가능하므로 유틸리티다. 실수로 경로명
summertrees.tistory.com
사진 삽입
VBA/파워포인트/사진정리 - 1.2. 사진 삽입 서브 프로시저
VBA/파워포인트/사진정리 - 사진 삽입 서브 프로시저
폴더의 사진 파일을 슬라이드로 옮기는 프로시저다. 인수로 파일들, 배치 위치와 사진 폭을 받는다. 파일명과 배치 위치는 배열이기 때문에 참조로 전달받고 사진 폭은 값으로 전달 받는다. 처
summertrees.tistory.com
728x90