오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

ChatGPT x 워드, 무제한 Ai 튜터로 영어 공부하기 (50개 언어 지원!)

ChatGPT x 워드 - 읽기, 쓰기, 말하기 다 되는 Ai 튜터 사용법 | 외국어 공부의 새로운 세계를 경험하세요!🔥

# VBA # 워드

작성자 :
오빠두엑셀
최종 수정일 : 2023. 08. 21. 19:24
URL 복사
메모 남기기 : (20)

ChatGPT x 워드, 무제한 Ai 튜터로 외국어 공부하는 방법

ChatGPT x 워드 - Ai 튜터 목차 바로가기
영상 강의


예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [퀵VBA] ChatGPT x 워드 - 무제한 Ai 튜터 자동화 서식
    완성파일
  • 패치노트
    2023/06/10 : API의 JSON 응답 형식 변경으로 인한 코드 수정
    2023/08/19 : API의 JSON 응답 형식 변경으로 인한 코드 수정

중요 알림

2023년 6월 10일, OpenAI API의 응답 결과 양식에 변경이 있어 서식을 업데이트 하였습니다.

기존 서식을 사용할 경우, Ai 응답 결과가 빈칸으로 반환되므로 반드시 새롭게 업데이트 된 서식을 사용해주세요!

ChatGPT x 워드 Ai 튜터 서식 사용법

전세계 50여개 이상 언어를 Ai튜터와 재밌게 공부할 수 있는, ChatGPT x 워드 Ai 튜터 자동화 서식을 한번 사용해보세요! 영어, 중국어, 일본어 등 다양한 외국어를 재밌게 공부할 수 있습니다.

오빠두Tip : 본 서식은 '윈도우' 에서만 사용가능하며, Mac 에서는 사용할 수 없습니다. Mac에서도 동작하는 파일 제작 방법은, 추후 별도 라이브 세션으로 진행할 예정이오니 많은 관심 부탁드립니다!🙌
  1. 워드 Ai 튜터 서식 실행하기 : 오피스 최신버전을 사용중이라면, 매크로가 포함된 파일을 실행하기 전 매크로 차단을 해제해야 합니다. 다운로드 받은 워드 파일을 우클릭 - [속성]으로 이동 후 속성창 아래에 "차단 해제" 옵션이 있을 경우, 옵션을 체크하여 매크로 차단을 해제 후 워드 파일을 실행합니다.
    워드 매크로 차단 해제
    다운 받은 파일을 우클릭 - 속성에서 '차단해제'를 체크합니다.
    오빠두Tip : '차단해제'가 보이지 않아도 괜찮습니다! 차단해제가 보이지 않는다면, 속성창을 종료 후 파일을 바로 실행합니다.
  2. 파일을 실행하면 워드 창 위로 [편집 사용], [콘텐츠 사용] 알림창이 표시됩니다. 각 버튼을 클릭하여 파일에 포함된 매크로를 실행합니다.
    워드 매크로 포함 콘텐츠 사용
    편집사용과 콘텐츠 사용을 각각 클릭하여 매크로를 활성화합니다.
    오빠두Tip : 만약 '콘텐츠 사용' 버튼이 보이지 않는다면, [파일] 탭 - [정보] 에서 콘텐츠 사용을 활성화합니다. 만약 정보탭에도 콘텐츠사용이 보이지 않을 경우, [옵션] - [보안센터] - [보안센터 설정] - [매크로 설정]에서 "모든 매크로 제외(알림 표시)"로 설정을 변경한 후 모든 워드 파일을 종료하고 다시 실행합니다.
  3. OpenAI API키 발급받기 : 워드 파일에서 [오빠두GPT]탭 - [API키 등록하기] - [API키 발급받기] 버튼을 클릭하거나 아래 링크를 클릭해서 OpenAI API키 발급 페이지로 이동합니다. 새로운 인터넷 창이 실행되면 "Log In" - "Continue With Google" 버튼을 클릭하여 사용중인 구글 계정으로 로그인합니다.
    OpenAI API키 등록하기
    OpenAI API 발급페이지로 이동 후, 회원가입(또는 로그인)합니다.
    오빠두Tip : 만약 사용 중인 구글계정이 없다면, 개인 이메일 또는 마이크로소프트 계정으로도 회원 가입을 할 수 있습니다.
  4. 회원가입을 마친 후, 로그인하면 '회원 설정' 페이지로 이동합니다. 좌측 탭에서 "API Keys" 버튼을 클릭하여 API 키 발급 페이지로 이동한 후, "Create New Secret Key" 버튼을 클릭해서 새로운 API키를 발급합니다. API키가 발급되면, 오른쪽에 복사하기 버튼을 클릭해서 API키를 복사합니다.

    API키 복사하기
    새로운 API키를 발급받은 후, 복사하기 버튼으로 API키를 복사합니다.
  5. 다시 워드로 돌아온 후, 입력창에 복사한 API키를 붙여넣기하고 [API키 등록하기] 버튼을 클릭하면 API키 등록이 완료됩니다.

    ChatGPT API키 등록하기
    복사한 API키를 입력 후, 등록하기 버튼을 클릭해서 API키를 워드파일에 등록합니다.
  6. OpenAI API 결제수단 등록하기 : OpenAI에 처음으로 계정을 만들었다면, 3개월간 사용할 수 있는 $5 크레딧이 제공됩니다. OpenAI 계정페이지에서 [Usage] 탭을 클릭한 후, 사용 현황에 'Free Trial Usage'가 있다면 결제수단을 등록하지 않아도 무료로 제공되는 $5 크레딧을 우선 사용할 수 있습니다. 만약 무료 크레딧이 없다면, [Billing] 탭을 클릭하여 결제수단을 등록합니다.
    ChatGPT 무료크레딧 확인
    Usage 탭으로 이동 후, 무료 크레딧이 있는지 확인합니다. 무료크레딧이 없다면, Billing을 클릭하여 결제수단을 등록합니다.
    오빠두Tip : 무료 크레딧은 실 사용자(등록한 휴대전화번호) 기준으로 제공됩니다. 다른 계정이더라도 등록한 휴대전화 번호가 동일하다면, 최초로 가입한 계정에만 무료크레딧이 제공됩니다.
  7. 결제수단을 등록하기 위해 [Billing] 탭으로 이동한 후, [Setup Paid Account] 버튼을 클릭 - [I am an Individual] 을 클릭합니다. 신용카드를 등록하기 위한 새로운 창이 나오면, 아래 그림을 참고하여 신용카드를 등록합니다.
    ChatGPT 결제수단 등록하기
    그림을 참고하여 새로운 결제수단을 등록합니다.
    오빠두Tip : 신용카드를 처음 등록하면, 카드 진위여부 파악을 위해 $5 (한화 약 6,000원)이 테스트 목적으로 결제됩니다. 테스트로 결제된 금액은 7일 안에 다시 환불되니 안심하세요!
  8. 학습할 언어팩 설치하기 : 결제수단까지 모두 등록하였으면, 이제 공부할 언어의 언어팩을 설치합니다. 윈도우 검색창에서 '언어'를 검색한 후, '언어 설정'을 클릭하여 언어 설정을 실행합니다.

    ChatGPT 영어 공부 언어 설정
    윈도우 검색창에 '언어'를 검색한 후, 언어 설정으로 이동합니다.
  9. 언어 설정창에서 학습하고자 하는 언어의 언어팩이 설치되어 있는지 확인합니다. 만약 언어팩이 설치되어 있지 않다면 [언어 추가] 버튼을 클릭한 후, 언어팩을 설치합니다. 단, 언어팩을 설치할 때에는 반드시 '텍스트 음성 변환, 음성 인식' 기능도 함께 설치하는 것을 주의하세요!

    ChatGPT 영어 공부 언어 설치
    학습하고자 하는 언어의 언어팩을 설치하면, Ai 튜터 자동화 서식을 사용할 준비가 모두 끝납니다.
  10. 언어팩까지 모두 설치했으면, ChatGPT x 워드 Ai 튜터 사용을 위한 모든 준비가 끝났습니다. 이제 워드에서 [새 상황극 만들기] - [상황극 시작] 버튼을 클릭해서 Ai 튜터와 재밌게 외국어를 공부해보세요!

워드 Ai 튜터 자동화 서식 기능소개

ChatGPT x 워드 Ai 튜터 자동화 서식에는 외국어를 쉽고 재미있게 배울 수 있도록 다양한 기능이 포함되어 있습니다. 서식에 사용된 모든 매크로 코드와 리본메뉴 설정은 공개하였습니다. 여러분께서 직접 학습하며, 필요에 따라 자유롭게 수정 후 사용해보세요!

  1. 상황극 만들기 : [오빠두GPT] 탭 - [새 상황극 만들기] 버튼을 클릭하거나, 각 템플릿에서 원하는 상황극 버튼을 클릭하여 상황극 설명을 작성합니다.

    ChatGPT 영어 공부 상황극 만들기
    새 상황극 만들기 또는 템플릿으로 새로운 상황극 설명을 작성합니다.
  2. 상황극 시작하기 : 이제 [상황극 시작] 버튼을 클릭해서 Ai튜터와 상황극을 시작합니다! Ai 튜터가 사용할 PC 언어는 "연습할 언어"로 자동 설정됩니다.

    ChatGPT Ai튜터 공부
    상황극 시작 버튼을 클릭해서 상황극을 시작할 수 있습니다. 언어는 연습할 언어로 자동 설정됩니다.
  3. 마이크로 받아쓰기 : [워드 받아쓰기] 버튼을 클릭한 후, 마이크 버튼을 클릭해서 말하기로 문장을 직접 입력할 수 있습니다. 설정(톱니바퀴)버튼을 클릭해서 사용할 언어를 설정할 수 있습니다.
    ChatGPT AI튜터 영어 받아쓰기
    음성 받아쓰기 버튼을 클릭해서, 마이크로 문장을 입력할 수 있습니다.
    오빠두Tip : "워드 받아쓰기" 기능은 워드 2019 이후 버전에서만 제공되는 기능입니다.
  4. Ai 튜터 답변듣기 : 문장을 입력한 후, [GPT 답변듣기] 버튼을 클릭하면 Ai 튜터가 상황극을 이어갈 수 있는 응답을 합니다. 응답을 확인 후, [워드 받아쓰기] 버튼을 클릭해서 상황극을 이어갑니다.

    ChatGPT 영어 공부 답변 듣기
    GPT 답변듣기 버튼을 클릭해서 Ai튜터와 상황극을 이어나갈 수 있습니다.
  5. 추천 표현보기 : 만약 현재 상황에서 어떻게 답변할 지 모르겠다면, Ai 튜터가 제안하는 "추천 표현을 확인"할 수 있습니다.

    ChatGPT 영어 공부 추천 표현
    추쳔표현보기 버튼을 클릭해서 상황에 적합한 답변 예시를 확인할 수 있습니다.
  6. 단축키 등록하기 : 리본메뉴에서 기능을 우클릭 - [빠른 실행 도구모음에 추가]를 클릭해서 빠른실행 도구모음에 기능을 등록할 수 있습니다. 빠른실행 도구모음에 등록한 기능은 "Alt + 숫자" 단축키로 편리하게 실행할 수 있습니다.
    워드 빠른실행 도구모음 추가
    기능을 빠른실행도구모음에 추가하여 단축키로 편리하게 사용할 수 있습니다.
    오빠두Tip : 빠른실행 도구모음은 엑셀에서도 다양한 기능을 나만의 단축키로 등록해서 사용가능한 매우 편리한 기능입니다. 빠른 실행 도구 모음에대한 자세한 설명은 아래 5분 기초 영상강의를 참고하세요!
  7. 실시간 번역 및 다시 읽기 : 만약 특정 문장의 뜻과 발음이 궁금하다면 서식에서 제공하는 실시간번역/읽기 기능을 사용합니다. 문장을 우클릭 후, "음성으로 읽기" 또는 "구글 번역하기" 기능을 사용해보세요!

    ChatGPT 음성읽기 구글번역
    뜻이나 발음을 모르는 문장이 있다면, 서식에서 제공하는 음성읽기, 구글번역 기능을 사용합니다.
  8. 상황극 샘플보기 : 외국어 왕초보여서 상황극을 어떻게 시작할지 몰라도 괜찮습니다! 상황을 작성한 후, [상황극 샘플보기] 버튼을 클릭해보세요. 작성한 상황에 가장 적합한 모범 상황극을 확인할 수 있습니다. 상황극 내용은 상황설명, 역할에 따라 매번 달라지니, 여러 상황극을 확인해보세요!

    ChatGPT 롤플레이 샘플
    외국어 왕초보를 위한 상황극 모범 샘플을 확인할 수 있습니다.
  9. 번역/발음표기/읽기속도 설정 : [오빠두GPT] 탭에서 한글 번역여부, 발음 표기여부, 음성 재생속도 설정을 변경할 수 있습니다. Ai 튜터 자동화 서식의 설정 및 사용기록은 C드라이브 - GPTAiTutor 폴더에 저장됩니다.

    ChatGPT AI튜터 설정
    필요에 따라 구글 번역, 발음표기 여부와 음성 재생속도를 설정할 수 있습니다.
  10. 이전 기록 불러오기 : [새 상황극 만들기] - [파일에서 불러오기]를 클릭해서 이전에 연습한 상황극 기록을 불러올 수 있습니다. 파일에서 불러오는 내용은 API를 사용하지 않고 무료로 불러와서 연습할 수 있으며, 오프라인에서도 가능합니다.

    워드 영어 공부 파일 불러오기
    파일에서 불러오기를 클릭해서 이전에 진행했던 상황극을 불러와 다시 연습할 수 있습니다.
  11. API 비용 조회 : [오빠두GPT] - [ChatGPT 사용량 조회] 버튼을 클릭하거나, 아래 링크를 클릭하여 API 사용량을 조회할 수 있습니다. 사용량은 5분 가량 지연 계산되며, 비용은 매 월단위로 청구됩니다.

    ChatGPT 사용량 조회
    ChatGPT 사용량 조회 버튼을 클릭해서 현재까지 사용한 요금을 확인할 수 있습니다.

서식에 사용된 매크로 코드 수정방법

서식에 사용된 모든 매크로 코드와 메뉴 설정은 누구나 확인하고 수정할 수 있도록 모두 공개하였습니다! 필요에 따라 자유롭게 수정 후 사용해보세요.

  1. 저장 경로 변경하기 : 단축키 Alt + F11 키를 눌러 매크로 편집기를 실행하거나, [개발도구] 탭 - [Visual Basic] 버튼을 클릭하여 매크로 편집기를 실행합니다.
    오빠두Tip : 만약 개발도구가 보이지 않는다면, 리본메뉴를 우클릭 - [리본메뉴 사용자 지정] 에서 [개발도구]를 체크한 후, [확인] 버튼을 클릭하여 개발도구를 추가합니다.
  2. 매크로 편집기가 실행되면, [모듈] 폴더 - "a_MainModule"을 더블클릭하여 모듈을 펼친 후, 첫째줄에 작성된 "wdSavingPath"를 원하는 경로로 수정합니다.

    ChatGPT AI튜터 자동화 경로
    매크로 편집기에서 AI튜터 자동화 서식의 기본 저장경로를 변경할 수 있습니다.
  3. 템플릿 내용 수정하기 : 저장 경로 밑에 작성된 "scene, role, gpt" 값을 변경하여 나만의 템플릿 내용을 변경할 수 있습니다. 작성된 순서대로, "basic=기초, intermediate=중급, advanced=고급" 이며, "scene=상황설명, role=나의역할, gpt=상대방역할" 입니다.

    ChatGPT 영어 공부 템플릿
    초급, 중급, 고급 템플릿 상황을 나에게 맞게 변경하여 편리하게 사용할 수 있습니다.
  4. 워드 Ai 튜터의 VBA 코드를 수정하는 실습 영상은 이전에 진행했던 위캔두 멤버쉽 회원 전용, 라이브 세션의 후반부 내용을 확인해보세요!
  5. 이 외에도 VBA 사용법에 대한 자세한 내용이 궁금하다면 위캔두 멤버쉽 회원에게 제공되는 VBA 기초 마스터 클래스를 확인해보세요!
댓글 20
5 (13개 평가)
동훈
동훈 2023.04.27 15:38
안녕하세요 말씀하신대로 다 실행 했는데 갑자기 파일을 껏다 켰더니 다음과 같이 나오는데 뭐가 잘못된거죠..?ㅠㅠ
['5941런타임 오류가 발생했습니다. 요청한 모음의 요소가 존재하지 않습니다]
라는 메시지가 뜨는데 뭐가 잘못된거죠..?
오빠두엑셀
오빠두엑셀 작성자 2023.05.05 02:38
안녕하세요.
5941 오류는 간헐적으로 발생할 수 있으며, 파일이 올바르게 실행되지 않았거나 비정상적으로 실행된 경우 발생합니다. MS 공홈문서는 아래 링크를 참고하세요.
https://support.microsoft.com/en-us/topic/you-receive-run-time-error-4248-4605-or-5941-when-you-try-to-change-properties-on-an-unopened-document-in-word-b5e08e9c-8f2a-6dbf-adc6-b99acf09766a
감사합니다.
Screenshot_2
바른생활김프로
바른생활김프로 2023.04.27 22:48
지금까지 봐온 영어 관련 팁, 오빠두님의 강좌 통틀어서 최고입니다!!!
이렇게 좋은 자료를 만들어주시다니 감사할 따름입니다 (__)
웃음은 파장
웃음은 파장 2023.04.29 09:09
엑셀 잘하고 싶어 가입했어요
명성
명성 2023.05.04 17:09
영상과 내용이 안 맞아요 ㅜㅜ
오빠두엑셀
오빠두엑셀 작성자 2023.05.05 01:15
안녕하세요! 영상 링크에 잠시 오류가 있었습니다.
방금 문제를 해결하였으니 다시 확인해보시겠어요? :)
감사합니다!
메시아
메시아 2023.05.09 10:21
감사합니다
으아아
으아아 2023.05.10 22:00
따라하면서 상황극 시작을 클릭하니 [ '-2147024891 (80070005)' 런타임 오류가 발생합니다: 액서스가 거부되었습니다. ] 라고 나옵니다. 어떻게 해결할수 있을까요?
하두진
하두진 2023.05.13 00:24
안녕하세요 ai튜터 실행 오류가 나서 질문드립니다.
첨부한 캡쳐 화면과 같이 api 설치까지 끝낸 후 '상황극 시작'을 클릭하면 '이벤트를 발생시킬 수 없습니다' 후 '매크로를 찾을 수 없거나 매크로 보안 설정으로 인해 매크로 표시되지 않았습니다'라는 문구가 나옵니다.

워드 파일 오픈 전 '속성-차단해제'를 했고, 문서 연 후 '콘텐츠 실행'을 클릭했는데도 불구하고 이런 오류가 뜨네요.
해결방법 알 수 있을까요?

항상 좋은 강의 감사합니다.
캡처2
오빠두엑셀
오빠두엑셀 작성자 2023.05.13 18:36
안녕하세요.
여러가지 원인이 있을 수 있습니다.
ChatGPT APi를 사용하는 버튼(예: 상황극 시작, 샘플 보기 버튼 등..)을 클릭했을 시에만 오류가 발생한다면, 다른 보안프로그램으로 인해 VBA를 사용한 웹 접근이 차단되어 그럴 수 있습니다.
그렇지 않고, "상황극 만들기" 등 APi를 사용하지 않는 버튼을 클릭해도 오류가 발생한다면 매크로 보안 설정이 제대로 해제되지 않은 것이므로, 다시 확인 후 실행해보시길 바랍니다.
감사합니다.
NestK
NestK 2023.08.02 09:35

안녕하세요 실행하면 처음에는 불러와지는데 롤플레잉 시작 에서 Chat GPT가 응답을 하지 않습니다. 그리고 답변보기를 클릭하면 API가 등록되어있지 않다고 나옵니다. 실제 처음에 불러올떄 API를 이용하여 불러온 상태입니다. 첨부파일로 올릴려고 했는데 첨부파일 기능이 동작하지 않아 아래 링크로 화면 녹화된 부분을 보내드립니다.


https://drive.google.com/file/d/1pyw71LsYrMS2106PODOMry7p7KOqshnm/view?usp=sharing

오빠두엑셀
오빠두엑셀 작성자 2023.08.03 18:28
안녕하세요.
화면 우측 상단의 'API키 등록하기' 버튼을 클릭하여
API키를 등록 후 사용해보시길 바랍니다.
상황극 샘플 보기 실행 시 오류가 발생하는 이유는 샘플을 만들 상황극 테이블이 누락되어서 그렇습니다.
홈페이지에 올려드린 영상을 참고하여 추가기능을 단계별로 사용해보세요. 바로 해결되실겁니다. :)
감사합니다.
조현욱
조현욱 2023.08.17 08:58
안녕하세요!! 영상 따라서 사용해보고 있는데, 기능을 실행할 때마다
'13' 런타임 오류가 발생하였습니다: 형식이 일치하지 않습니다.
라는 에러가 뜹니다...!
혹시 어떤 에러인가요..?
오빠두엑셀
오빠두엑셀 작성자 2023.08.21 19:05
안녕하세요.
어느 부분에서 오류가 발생하는지 [디버그] 버튼을 클릭해서 한번 확인해보시겠어요? :)
감사합니다.
또리빠
또리빠 2023.08.17 17:17
좋은 자료 늘 감사합니다.
상황극 샘플보기를 클릭하면 "13 - 타입 오류 에러가 뜹니다"
매크로 위치는 아래 소스 중 Bold 체 밑줄친 곳입니다.
한 수 부탁드립니다. 왜 오류가 뜨는 걸까요?

Set rng = doc.Content
With rng
  .Collapse wdCollapseEnd
  .InsertParagraphAfter
  .text = vbNewLine
  .Collapse wdCollapseEnd
  .InsertParagraphAfter
  .text = Format(CLng(vResponse(1)), "#,##0") & " 토큰을 사용했습니다."
  .ParagraphFormat.Alignment = wdAlignParagraphCenter
  .Font.Bold = True
End With
doc.ActiveWindow.SetFocus
MsgBox "상황극 샘플을 작성했습니다.", vbInformation
오빠두엑셀
오빠두엑셀 작성자 2023.08.21 19:13
안녕하세요.
오류가 발생하는 지점 앞에,
MsgBox CLng(vResponse(1))
을 추가하고 다시 실행해보세요.
만약 동일한 오류가 발생한다면, vResponse(1) 이 숫자가 아닌 다른 문자가 반환되어서 그렇습니다.
그럴 경우 Format과 CLng 함수를 제거하고 vResponse(1)만 사용하여 임시적으로 문제를 해결할 수 있습니다. 감사합니다.
오빠두엑셀
오빠두엑셀 작성자 2023.08.21 19:20
안녕하세요.
방금 확인해보니 api 반환 결과가 바뀌어서 그런것으로 확인하였습니다.
VBA 코드 중, a_MainModule의 xGPT 에서
lngToken = Splitter(oResult, """total_tokens"":", "},")
이 부분을
lngToken = Splitter(oResult, """total_tokens"":", "}")
으로 바꾼 후 다시 실행해보세요. 잘 동작할겁니다.
감사합니다.