한국GPT협회 표준교재

505. Word 문서 자동화

AI 초안을 회사 서식의 Word 보고서로, 문구는 일괄 치환

Word 문서 자동화

Learning Objectives
  • AI가 쓴 마크다운·초안을 회사 서식의 Word 문서로 변환한다.
  • 머리말·표 서식·문구를 일괄 치환·적용한다.
  • 반복 보고서를 초안부터 PDF까지 자동화한다.
사례

Word 문서 자동화

공통 · 문서

학습 안내읽기. VBA가 엑셀·PPTX만이 아니라 Word에서도 동작한다는 것, 그리고 워드 자동화의 패턴이 PPTX와 같은 "템플릿 + 데이터 + 치환/삽입 + 서식 일괄 적용"이라는 점을 이해하면 됩니다.

비즈니스 상황 — 정기 보고서·공문·계약서

월간·분기 보고서, 공문, 계약서, HR 분석 보고서처럼 형식이 고정된 문서는 매번 같은 서식을 손으로 맞춥니다. 이 사례는 AI가 본문 초안을 쓰고, Word VBA가 제목 스타일·폰트·줄간격·여백을 일괄 적용한 뒤, 바뀐 날짜·부서명·회사명은 일괄 치환으로 끝냅니다.

1단계
초안 생성
ChatGPT로 보고서 텍스트
2단계
서식 적용
Word VBA — 제목·폰트·여백
3단계
문구 치환
Find.Execute로 일괄 변경
4단계
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로 내보낸다. 매달 같은 양식의 보고서를 "초안 교체 + 치환"만으로 재생산할 수 있는 상태가 목표다.

실습 순서

  1. 시연 ①의 프롬프트로 보고서 초안 텍스트를 받는다.
  2. Word를 열고 Alt+F11 → 모듈 추가 → 시연 ②의 코드를 붙여넣고 실행(F5)한다.
  3. 제목 1·제목 2 스타일, 폰트, 1.5줄 간격, 2cm 여백이 적용됐는지 확인한다.
  4. 날짜·부서명 등 바뀐 문구를 Find.Execute 치환 매크로로 한 번에 바꾼다.
  5. 파일 → 다른 이름으로 저장 → PDF로 내보낸다(또는 ExportAsFixedFormat 코드 추가 요청).
막힐 때. Word VBA는 엑셀과 객체 모델이 다릅니다 — 오류가 나면 "Word VBA에서 ~하려는데 이 오류가 났다"처럼 Word임을 명시해 질문하십시오. 스타일 이름은 한글판 Word 기준("제목 1", "제목 2")으로 지정해야 적용됩니다.