504. 수료증 PPTX 자동 생성
수료증 PPTX 자동 생성
- 엑셀 명단과 PPTX 템플릿의 자리표시자를 짝지어 수료증 슬라이드를 사람 수만큼 자동 생성한다.
- 각 수료증을 개인별 JPG 이미지로 폴더에 저장한다.
- 각 수료증을 개인 정보가 담긴 파일명의 PDF로 폴더에 저장한다.
템플릿 한 장으로 수십 장
학습 안내읽기. 원리는 단순합니다 — 템플릿 1장 + 명단 N명 = 수료증 N장. 코드는 일상 언어로 설명하면 AI가 써 줍니다. 무엇을 시킬지만 정하면 됩니다.
수료증·증명서·명찰처럼 양식은 같고 이름만 다른 문서는 한 장씩 손으로 만들면 끝이 없습니다. 핵심은 PPTX 템플릿에 자리표시자를 심어 두고, 엑셀 명단의 각 행을 그 자리에 채워 넣는 것입니다.
{{이름}}처럼 자리표시자를 적어 둡니다.이 교재의 템플릿에는 다음 다섯 개의 자리표시자가 들어 있습니다. 명단의 칼럼과 정확히 짝이 맞습니다.
| 템플릿 자리표시자 | 명단 칼럼 |
|---|---|
{{이름}} | 이름 |
{{사번}} | 사번 |
{{부서명}} | 부서명 |
{{교육명}} | 교육명 |
{{수료증번호}} | 수료증번호 |
명단으로 슬라이드 일괄 생성
HR · 교육운영학습 안내직접 실행. 먼저 가장 기본 — 명단 인원수만큼 수료증 슬라이드를 한 파일 안에 만드는 것부터 봅니다. 아래 프롬프트를 PowerPoint VBA 편집기에 받아 실행합니다.
1번 슬라이드(템플릿)를 명단 사람 수만큼 복제하고, 각 슬라이드의 자리표시자를 그 사람 값으로 바꿉니다.
개인별 JPG로 저장
HR · 교육운영학습 안내산출. 이번에는 한 파일에 모으는 대신, 한 사람당 이미지 한 장으로 따로 저장합니다. 메신저·게시판에 바로 올리기 좋은 형태입니다.
수료증-jpg 폴더에 저장한다. 파일 하나가 곧 한 사람의 수료증이 되게 한다.실습 순서
- 템플릿(.pptx)과 명단(.xlsx)을 같은 폴더에 두고, 템플릿을 PowerPoint로 연다.
- Alt+F11로 VBA 편집기를 열고 모듈을 추가한 뒤, 위 프롬프트로 받은 코드를 붙여넣는다.
- 매크로를 실행하고,
수료증-jpg폴더에 인원수만큼 이미지가 생겼는지 확인한다. - 이미지가 잘리면 — "슬라이드 전체가 한 장에 꽉 차게 저장해 줘"를 덧붙여 다시 요청한다.
개인별 PDF로 저장
HR · 교육운영학습 안내산출. 공식 배포·인쇄에는 PDF가 표준입니다. JPG 실습과 같은 구조에 A4 세로 PDF로 저장하고, 파일명에 개인 정보를 담아 누구 수료증인지 한눈에 알게 합니다.
수료증-pdf 폴더에 저장한다. 파일명은 이름·사번·수료증번호를 조합해, 파일만 봐도 주인을 알 수 있게 한다.| 저장된 파일명 | 주인 |
|---|---|
김민수_EMP-2024-001_CERT-2026-001.pdf | 경영지원부 김민수 |
이지은_EMP-2024-002_CERT-2026-002.pdf | 인사부 이지은 |
박준혁_EMP-2024-003_CERT-2026-003.pdf | 영업부 박준혁 |
| … 명단 인원수만큼 | |
실습 순서
- JPG 실습과 같은 폴더 구성에서, 위 프롬프트로 받은 코드를 새 모듈에 붙여넣는다.
- 매크로를 실행하고,
수료증-pdf폴더에 이름_사번_수료증번호.pdf 형식으로 저장됐는지 확인한다. - 파일명 규칙을 바꾸고 싶다면 — "파일명을 '부서명_이름.pdf'로 해 줘"처럼 우리말로 다시 요청한다.
부록 · 더 해보기
학습 안내선택 · 부록. 관심 가는 것 1개만 골라 진행해도 충분합니다.
MISSION 1수료증을 본인에게 메일로 발송
명단에는 이메일 칼럼도 있습니다. PDF를 만든 뒤, 각 사람의 메일 주소로 본인 수료증을 자동 발송하는 자동화로 확장해 보십시오. "명단의 이메일로 각자 본인 PDF를 첨부해 보내 줘"라고 우리말로 요청합니다. (메일 발송 자동화는 506 교재에서 자세히 다룹니다. 보안 원칙: 비밀번호 같은 민감 정보를 코드에 직접 적지 않습니다.)
MISSION 2내 회사 양식으로 템플릿 바꾸기
제공된 템플릿 대신 우리 회사 수료증·증명서 디자인으로 1번 슬라이드를 바꾸고, 이름이 들어갈 자리에 {{이름}} 같은 자리표시자만 심어 두면 같은 매크로가 그대로 동작합니다. 명단 칼럼이 다르면 자리표시자 이름만 맞춰 주십시오.