카테고리 없음

파워포인트·워드 수정을 AI에게 맡기는 법 — 슬라이드 노가다 탈출기

피러피러 2026. 4. 1. 08:00

"소개서 5페이지 callout 박스 추가해줘" — Before/After가 이렇게 달라졌다

이전 글: "나만 쓰기 아까워서" 팀 전체한테 AI 비서를 깔아줬더니 생긴 일


요약: PPT 수정이 업무의 반이었습니다. 색깔 바꾸고, 텍스트 교체하고, 슬라이드 추가하고. Claude Code에 문서 자동화 스킬을 만들었더니, 대화만으로 PPT와 Word를 수정할 수 있게 됐어요. 30분짜리 노가다가 2분으로 줄었습니다.


PPT 자동화가 필요한 이유 — 직장인이 하루 30분을 버리는 방식

직장인이라면 공감할 거예요.

"소개서 색깔 좀 바꿔줘." "경쟁사 비교표 한 장 추가해줘." "로고 위치 전체적으로 오른쪽으로 옮겨줘."

내용은 5분이면 정하는데, PPT를 여는 순간부터 30분이 시작돼요. 슬라이드 열고, 텍스트 박스 클릭하고, 색상 코드 찾고, 정렬하고, 다른 슬라이드랑 일관성 맞추고...

가장 짜증났던 순간이 있어요. 고객사 소개서를 급하게 수정해야 했는데, 10장짜리 PPT에서 회사명 하나를 바꿔야 했거든요. 텍스트만 바꾸면 될 것 같지만, 실제로는:

  1. 표지 회사명
  2. 목차의 회사명
  3. 본문 3곳의 회사명
  4. 푸터의 회사명
  5. 파일명

7곳을 일일이 찾아서 바꿔야 해요. 하나라도 빠뜨리면 "OO 회사 소개서"인데 안에 "XX 회사"가 남아있는 참사가 벌어지죠.

"이거... AI가 하면 안 되나?"

4편에서 Claude Code에 손을 달아줬잖아요(MCP). 이번엔 Claude Code한테 PPT를 만질 수 있는 손을 달아줬습니다.


Claude Code로 PPT 수정하는 원리 — python-pptx가 뭔지 몰라도 되는 이유

AI가 PPT를 직접 수정하려면 도구가 필요해요.

비유하자면:

4편에서 AI한테 "캘린더 손"을 달아줬잖아요? 이번엔 "PPT 손"을 달아주는 거예요. 그 손의 이름이 python-pptx라는 도구입니다.

python-pptx는 파이썬으로 PPT 파일을 읽고 수정하는 라이브러리예요. "파이썬? 나 개발자 아닌데?"라고 생각하실 수 있는데, 우리가 파이썬을 쓰는 게 아니라 AI가 씁니다. 우리는 그냥 "이거 바꿔줘"라고 말하면 돼요.

Word도 마찬가지예요. python-docx라는 도구로 Word 파일을 다룰 수 있어요.


문서 자동화 스킬 만들기 — CLAUDE.md에 뭘 써야 하나

3편에서 에이전트별로 CLAUDE.md를 만들었잖아요. 문서 자동화도 같은 원리예요. AI한테 "문서를 다루는 법"을 알려주는 거예요.

너는 문서 자동화 전문가야.

원칙:
1. PPT 수정 시 python-pptx를 사용해.
2. Word 수정 시 python-docx를 사용해.
3. 수정 전에 반드시 원본을 백업해. (파일명_backup.pptx)
4. 브랜드 가이드를 따라: 메인 컬러 #2B579A, 서브 컬러 #4472C4, 폰트 Pretendard
5. 수정 후 변경 사항을 요약해서 알려줘.

핵심은 4번 — 브랜드 스펙이에요. 이걸 안 써놓으면 AI가 매번 다른 색깔, 다른 폰트로 수정해요. "우리 회사 PPT는 이 색이야"를 한 번 알려주면, 이후 모든 수정에 일관되게 적용합니다.


Claude Code PPT 자동화 실전 — Before/After로 보여드릴게요

사례 1: 텍스트 일괄 교체

상황: 10장짜리 소개서에서 "A사" → "B사"로 전체 변경

Before: 슬라이드 하나하나 열어서 찾아 바꾸기 (7곳, 10분)

After:

"소개서.pptx에서 'A사'를 전부 'B사'로 바꿔줘. 파일명도 변경해."

결과:

변경 완료:
- 슬라이드 1 (표지): A사 → B사
- 슬라이드 2 (목차): A사 → B사
- 슬라이드 4, 6, 8 (본문): A사 → B사 (3곳)
- 슬라이드 10 (푸터): A사 → B사
- 파일명: A사_소개서.pptx → B사_소개서.pptx
- 원본 백업: A사_소개서_backup.pptx

총 7곳 변경, 누락 없음.

10분이 30초가 됐어요. 그리고 누락이 없어요. 사람이 하면 하나쯤 빠뜨리기 마련인데, AI는 전체를 다 스캔해요.

사례 2: 슬라이드에 callout 박스 추가

상황: 소개서 5페이지에 핵심 수치를 강조하는 callout 박스 추가

Before: 도형 삽입 → 크기 조정 → 색상 설정 → 텍스트 입력 → 정렬 (15분)

After:

"소개서 5페이지에 callout 박스 추가해줘. 내용은 '도입 후 업무 시간 40% 절감', 브랜드 컬러로."

Claude Code가 python-pptx로:

  1. 5페이지에 둥근 모서리 사각형 추가
  2. 배경색 #2B579A (브랜드 컬러) 적용
  3. 흰색 텍스트로 내용 입력
  4. 슬라이드 하단 중앙에 정렬

CLAUDE.md에 브랜드 컬러를 미리 써놨기 때문에, "브랜드 컬러로"라는 한 마디만으로 정확한 색이 적용돼요.

사례 3: 비교표 슬라이드 자동 생성

상황: 경쟁사 3개와 우리 서비스 비교표 필요

Before: 표 삽입 → 열/행 설정 → 내용 입력 → 색상 → 정렬 (20분)

After:

"경쟁사 비교표 슬라이드 만들어줘. 비교 항목은 가격, 기능, 지원, 커스터마이징. 우리가 강점인 곳은 강조 표시."

결과: 깔끔한 4x5 비교표가 생성되고, 우리 강점 칸은 브랜드 컬러로 하이라이트 처리.

표를 AI한테 시키면 특히 좋은 이유가 있어요. 열 너비 맞추기를 자동으로 해줘요. PPT에서 표 만들 때 가장 짜증나는 게 열 너비 안 맞는 건데, python-pptx는 내용 길이에 맞춰서 자동 조정해요.

(실제로 해보면 한번에 완벽하게 안되는 경우도 있어요. 그럴땐 다시 시키면 됩니다. 그래도 수작업 보단 훨씬 낫죠.)


Word 문서 자동화 — 보고서, 계약서도 말 한마디로

Word도 같은 원리로 됩니다.

사례 4: 보고서 템플릿에 내용 채우기

상황: 매주 작성하는 주간 보고서. 양식은 같고 내용만 다름.

Before: 지난주 보고서 열기 → "다른 이름으로 저장" → 내용 수동 교체 → 날짜 변경 → 실수로 지난주 내용 남기기 (매번)

After:

"주간보고_템플릿.docx로 이번 주 보고서 만들어줘. 기간은 3/24~3/28, 주요 성과는 [내용], 다음 주 계획은 [내용]."

결과:

주간보고_20260324.docx 생성 완료:
- 기간: 2026.3.24 ~ 2026.3.28
- 주요 성과: [입력한 내용]
- 다음 주 계획: [입력한 내용]
- 작성일자: 2026.3.28
- 원본 템플릿 보존됨

지난주 내용이 남아있는 사고가 완전히 없어져요. 템플릿에서 새로 생성하니까요.

사례 5: 계약서 회사명/날짜 일괄 변경

상황: 표준 계약서에서 고객사명과 날짜를 변경

"표준계약서.docx에서 '갑: OO주식회사'를 '갑: △△주식회사'로, 계약일을 '2026년 4월 1일'로 바꿔줘."

계약서는 특히 주의가 필요해서, 변경 전후를 상세하게 보여달라고 CLAUDE.md에 규칙을 넣어뒀어요.

계약서 수정 시:
- 변경 전/후를 줄 단위로 비교해서 보여줘
- 원본은 반드시 백업
- 수정 후 전체 텍스트에서 이전 회사명이 남아있는지 검증해줘

삽질 고백: PPT는 생각보다 까다로웠다

삽질 1: 서식이 날아갔다

처음에 텍스트를 바꿨는데, 글자 크기와 볼드가 다 리셋됐어요. python-pptx로 텍스트를 통째로 교체하면 서식 정보가 사라지는 거였어요.

해결법: "텍스트만 바꾸고 서식은 유지해"라고 CLAUDE.md에 명시했어요. AI가 텍스트 교체 시 기존 서식(폰트, 크기, 볼드, 색상)을 보존하는 방식으로 코드를 짜더라고요.

삽질 2: 이미지 위치가 엉뚱했다

"로고를 오른쪽 상단에 넣어줘"라고 했는데, "오른쪽 상단"의 기준이 사람마다 달라요. AI는 숫자로 위치를 잡거든요.

해결법: CLAUDE.md에 레이아웃 규칙을 넣었어요.

슬라이드 레이아웃 규칙:
- 로고 위치: 오른쪽 상단 (left: 22cm, top: 0.5cm)
- 푸터 위치: 하단 중앙 (left: 10cm, top: 18cm)
- 본문 영역: left 2cm ~ 23cm, top 4cm ~ 17cm

한 번 정해놓으니까 "로고 넣어줘"만 해도 정확한 위치에 들어가요.

삽질 3: 복잡한 슬라이드는 한계가 있다

솔직히 말할게요. 디자인이 복잡한 슬라이드는 AI가 어려워해요.

그라데이션, 애니메이션, 복잡한 도형 조합 같은 건 python-pptx의 한계가 있어요. AI가 "이 부분은 직접 수정하시는 게 나을 것 같습니다"라고 말할 때도 있어요.

현실적인 기대치: 텍스트 교체, 표 생성, 단순 도형 추가, 색상 변경 = 완벽. 복잡한 디자인 작업 = 80%까지는 하고, 나머지 20%는 직접.

이걸 알고 시작하면 실망할 일이 없어요.


문서 자동화 Before/After 체감 비교

작업 Before After
텍스트 일괄 교체 (10장) 10분 30초
callout 박스 추가 15분 1분
비교표 슬라이드 생성 20분 2분
주간보고서 생성 10분 1분
계약서 회사명 변경 5분 + 검증 5분 1분 (자동 검증 포함)

하루에 문서 작업이 2~3건이면, 매일 30~60분을 아끼는 거예요.

근데 시간 절약보다 더 큰 가치가 있어요: 실수가 줄어요. 사람이 10장 PPT에서 회사명 바꾸면 하나쯤 빠뜨리잖아요. AI는 전체를 스캔하니까 누락이 없어요.


PPT Word 자동화 따라하기 — 3단계로 바로 시작하는 법

1단계: CLAUDE.md에 문서 규칙 추가

기존 CLAUDE.md에 아래를 추가하세요:

문서 자동화 규칙:
1. PPT는 python-pptx, Word는 python-docx 사용
2. 수정 전 반드시 원본 백업 (_backup 접미사)
3. 브랜드 스펙: 메인 컬러 #______, 폰트 ______
4. 수정 후 변경 사항 요약 필수
5. 텍스트 교체 시 서식(폰트, 크기, 볼드, 색상) 보존

2단계: 간단한 것부터 시작

처음부터 복잡한 걸 시키지 마세요. 이렇게 시작하세요:

  1. 텍스트 교체 ("A를 B로 바꿔줘")
  2. 새 슬라이드 추가 ("빈 슬라이드 3장 추가해줘")
  3. 표 생성 ("이 데이터로 비교표 만들어줘")

여기까지 되면 자신감이 붙어요. 그다음 callout, 차트, 레이아웃으로 넓혀가면 됩니다.

3단계: 자주 하는 작업을 패턴화

"매주 하는 주간보고서"처럼 반복되는 문서 작업이 있으면, 그걸 CLAUDE.md에 패턴으로 등록하세요.

주간보고서 생성 패턴:
- 템플릿: docs/주간보고_템플릿.docx
- 파일명 규칙: 주간보고_YYYYMMDD.docx
- 필수 항목: 기간, 주요 성과, 이슈, 다음 주 계획
- 작성일자: 자동 입력

이러면 "이번 주 보고서 만들어줘"만으로 끝나요.


1~6편을 돌아보며 — 여기까지의 여정

1편에서 AI한테 뇌(역할)를 줬고,
2편에서 AI한테 입(데이터 → 문서)을 줬고,
3편에서 AI를 으로 만들었고,
4편에서 AI한테 캘린더 손을 달았고,
5편에서 이 AI를 팀 전체에 배포했고,
이번 편에서 AI한테 문서를 만지는 손을 달았어요.

이쯤 되면 AI가 할 수 있는 일이 꽤 많아졌잖아요.

근데 아직 빠진 게 있어요. 메일. 업무의 시작과 끝이 메일인 경우가 많잖아요. 캘린더로 미팅 잡고, 문서 만들고, 그걸 메일로 보내는. 이 마지막 고리를 다음 편에서 연결할게요.


비개발자의 Claude Code 업무 자동화 실전기
1편. Claude Code로 AI 전략기획 코치 만들기 — 코딩 없이 30분 세팅
2편. 카카오톡으로 제안서 자동 작성하는 법 — AI가 5분 만에 만든 비용 비교표
3편. AI 한 명한테 다 시키면 안 되는 이유
4편. 구글 캘린더 AI 연동하는 법 — "잡아줘" 한 마디면 끝이었다
5편. "나만 쓰기 아까워서" 팀 전체한테 AI 비서를 깔아줬더니 생긴 일
6편. PPT Word 문서 자동화하는 법 ← 지금 읽는 글
7편. Gmail 연동 — 메일을 대화로 관리 (예정)


다음 7편에서는 Gmail 연동 이야기를 해볼게요. "지난주 OOO한테 온 메일 찾아줘" → 요약 → 답장 초안까지. 캘린더 + 문서 + 메일이 하나로 연결되는 순간입니다.


#AI활용법 #업무자동화 #직장인AI #ClaudeCode #PPT자동화 #문서자동화 #AI문서작성 #비개발자AI