한국GPT협회 표준교재
505. Word 문서 자동화
AI 초안을 회사 서식의 Word 보고서로, 문구는 일괄 치환
Word 문서 자동화
Learning Objectives
- AI가 쓴 마크다운·초안을 회사 서식의 Word 문서로 변환한다.
- 머리말·표 서식·문구를 일괄 치환·적용한다.
- 반복 보고서를 초안부터 PDF까지 자동화한다.
사례
Word 문서 자동화
공통 · 문서학습 안내읽기. VBA가 엑셀·PPTX만이 아니라 Word에서도 동작한다는 것, 그리고 워드 자동화의 패턴이 PPTX와 같은 "템플릿 + 데이터 + 치환/삽입 + 서식 일괄 적용"이라는 점을 이해하면 됩니다.
비즈니스 상황 — 정기 보고서·공문·계약서
월간·분기 보고서, 공문, 계약서, HR 분석 보고서처럼 형식이 고정된 문서는 매번 같은 서식을 손으로 맞춥니다. 이 사례는 AI가 본문 초안을 쓰고, Word VBA가 제목 스타일·폰트·줄간격·여백을 일괄 적용한 뒤, 바뀐 날짜·부서명·회사명은 일괄 치환으로 끝냅니다.
초안 생성
ChatGPT로 보고서 텍스트
서식 적용
Word VBA — 제목·폰트·여백
문구 치환
Find.Execute로 일괄 변경
PDF 저장
완성 문서 내보내기
① 보고서 초안 — ChatGPT 프롬프트
HR 보고서 초안 생성
HR 인사 분석 보고서 초안을 작성해줘.
- 보고서 제목: "2025년 상반기 인사 현황 분석 보고서"
- 구성:
1. 개요 (3~4줄)
2. 인력 현황 (부서별 인원, 직급별 분포)
3. 퇴사 현황 분석 (퇴사율, 주요 원인)
4. 교육 이수 현황
5. 종합 의견 및 제언
- 각 섹션은 ##로 구분해줘
- 분량: A4 2~3페이지 분량
② Word VBA 서식 적용 — ChatGPT 프롬프트
Word VBA — 문서 생성 + 스타일 적용
Word VBA 코드를 작성해줘.
- 새 워드 문서를 생성하고 HR 보고서 내용을 삽입해줘
- 페이지 설정: 여백 상하좌우 2cm
- 보고서 제목: "2025년 상반기 인사 현황 분석 보고서"
- 스타일: 제목 1, 가운데 정렬, 맑은 고딕 18pt, 굵게
- 섹션 제목 5개: 개요 / 인력 현황 / 퇴사 현황 분석 / 교육 이수 현황 / 종합 의견 및 제언
- 스타일: 제목 2, 맑은 고딕 14pt, 굵게
- 각 섹션 본문: 맑은 고딕 11pt, 줄간격 1.5줄
- 본문 내용은 각 섹션에 3~4줄씩 예시 텍스트를 넣어줘
- 한글 문자열은 ChrW()를 사용해줘
- 완료되면 MsgBox로 알려줘
문구 일괄 치환. 작성된 문서에서 날짜·부서명·회사명을 한꺼번에 바꾸려면
Find.Execute를 씁니다 — "ActiveDocument에서 '2025년 1월'을 '2025년 2월'로, '인사팀'을 '인사부'로 문서 전체 일괄 치환하는 Word VBA를 작성해줘"처럼 요청하면 됩니다. 같은 양식을 매달 재사용할 때 가장 자주 쓰는 기능입니다. 한글이 깨지면 "한글 문자열은 ChrW()로 처리해줘"를 덧붙입니다.실습
HR 보고서 Word 자동화
공통 · 문서학습 안내산출. AI 초안 → Word VBA 서식 적용 → PDF 저장까지 한 흐름으로 진행합니다. 완료 기준: 제목 1/제목 2 스타일과 1.5줄 간격이 적용된 보고서가 PDF로 저장되면 통과.
달성 목표
ChatGPT 초안을 받아 Word VBA로 서식이 일괄 적용된 보고서 1편을 만들고 PDF로 내보낸다. 매달 같은 양식의 보고서를 "초안 교체 + 치환"만으로 재생산할 수 있는 상태가 목표다.
실습 순서
- 시연 ①의 프롬프트로 보고서 초안 텍스트를 받는다.
- Word를 열고 Alt+F11 → 모듈 추가 → 시연 ②의 코드를 붙여넣고 실행(F5)한다.
- 제목 1·제목 2 스타일, 폰트, 1.5줄 간격, 2cm 여백이 적용됐는지 확인한다.
- 날짜·부서명 등 바뀐 문구를
Find.Execute치환 매크로로 한 번에 바꾼다. - 파일 → 다른 이름으로 저장 → PDF로 내보낸다(또는 ExportAsFixedFormat 코드 추가 요청).
막힐 때. Word VBA는 엑셀과 객체 모델이 다릅니다 — 오류가 나면 "Word VBA에서 ~하려는데 이 오류가 났다"처럼 Word임을 명시해 질문하십시오. 스타일 이름은 한글판 Word 기준("제목 1", "제목 2")으로 지정해야 적용됩니다.