10분 간단 챗지피티, 챗GPT로 PPT 제작하기 (PPT AI) + VBA 코드 정보 알아보기 (최신 수정)

이번 포스팅은 챗GPT로 PPT 만들기입니다. 이전 포스팅에서는 챗GPT 소개 및 기본적인 사용법챗GPT를 더 효율적으로 활용할 수 있는 확장 프로그램에 대해 알아보았습니다.

이전에 올렸던 포스팅에서 기본적인 부분들을 알려드렸다면 오늘은 직접 활용을 해서 결과물을 생성할 수 있는 방법을 알려드리려고 합니다.

챗GPT는 잘 활용한다면 여러 종류의 결과물을 생성할 수 있습니다. 오늘은 여러 종류의 활용 방안 중에 쳇GPT로 PPT를 만들어 보는 방법을 알려드리겠습니다.


아래에는 VBA 코드에 관한 정보도 포함되어 있으니 VBA 코드에 대해 궁금하신 분들은 목차에서 확인하세요.

😊 같이 보면 좋은 글

📌 중소금융권 이자 환급 받는 방법

📌 건강보험료 연말정산 계산

📌 무료 건강검진 대상자 조회

챗GPT로 PPT 만들기

챗GTP로 PPT를 만드는 방법은 여러 가지 순서를 거쳐야 합니다. 단순하게 ‘~~ 주제로 PPT를 만들어줘’라고 질문하는 것은 좋지 않은 방법입니다. 순서별로 하나씩 알아보겠습니다.

소주제 및 목차 만들기

첫 번째로 해야 할 단계는 소주제, 목차를 만드는 것입니다. PPT를 만들려고 한다면 대주제는 아마 정해져 있을 것이고, 그렇다면 그 대주제에 관해서 소주제, 혹은 목차를 만드는 것이 가장 먼저 해야 할 일이 될 것입니다.

그러면 우선 Chat GPT 홈페이지에 접속하고, 첫 번째 단계를 진행해 보겠습니다.

우선 주제를 설정해줍니다.

PPT 제작

저는 ‘한국의 음식’이라는 주제로 PPT 대주제를 설정하고, 대주제에 관해서 목차를 만들어 달라고 요구해 보았습니다. 목차를 만들어 달라고 요구했더니 위의 사진과 같이 서론부터 본문, 결론까지 자동으로 목차를 만들어줬습니다. 그뿐만 아니라, 각각의 슬라이드에 포함되는 내용도 간단하게 작성해준 것을 확인할 수 있습니다.

내용 추가하기

두 번째로 해야 할 단계는 각각의 주제에 맞게 내용을 추가하는 것입니다. 저는 예시로 ‘2. 한국의 음식 문화’에 대해서 내용을 추가해달라고 요구해 보겠습니다. 쳇GPT는 사용자와 기존에 했던 질문과 답변을 학습하면서 대화를 하기 때문에 그냥 내용을 추가해 달라고 요구해도 되지만, 조금 더 정확도를 높이기 위해서는 위에서 받은 답변 중에서 내가 원하는 부분을 다시 언급해주는 것이 좋습니다.

PPT 제작

위에서 얻은 답변 중에서 내가 원하는 부분을 복사 붙여넣기 했고, 내용을 추가해달라고 추가적인 요구를 했더니 내가 원하는 주제에 대한 내용을 잘 추가해 준 것을 볼 수 있습니다.

VBA 코드 만들기

세 번째로 해야 할 단계는 PPT를 만들기 위한 VBA 코드를 요구하는 것입니다.

VBA(Visual Basic for Applications)는 프로그래밍 언어로, 기본적으로 Excel에서 제공되지만, VBA 코드를 이용하여 PPT도 만들 수 있습니다. 챗GPT를 활용해서 Excel을 사용하는 내용은 또 다른 포스팅에서 다뤄보도록 하겠습니다.

이번에도 역시 단순하게 VBA 코드만 요구하는 것이 아닌 위에서 받은 답변을 그대로 붙여넣기 해서 더 정확도를 높일 수 있도록 했습니다.

PPT 제작

VBA 코드 정보 확인하기

다음 과정을 거치는 동안, VBA 코드라는 것이 나오게 됩니다. 쳇GTP가 만들어주는 코드를 단순하게 복사해 붙여넣어도 되지만, VBA 코드에 대해 알고 사용하신다면 더 나은 결과를 만들 수 있을 것입니다. VBA 코드의 정보를 얻을 수 있는 링크를 정리해놓았으니 참고하시기 바랍니다.

PPT 만들기

네 번째로 해야 할 단계는 PPT를 만드는 단계입니다. 위에서 받은 VBA 코드를 이용해서 PPT를 만들기 위해서는 다섯 가지의 단계가 필요합니다.

1. 파워포인트를 실행합니다.

PPT 제작

2. [Alt] + [F11]을 눌러 ‘Microsoft Visual Basic for Applications’를 실행합니다.

PPT 제작

3. [삽입] + [모듈]을 눌러 VBA 편집기를 열어줍니다.

PPT 제작

4. Chat GPT가 작성한 코드 왼쪽 위에 Copy code를 눌러 코드를 복사하고 편집기에 붙여넣습니다.

PPT 제작

코드를 복사할 때 주의할 점이 한 가지 있습니다. 바로 “pptPresentation.SaveAs “C:\경로\파일명.pptx” ‘ 저장 경로와 파일명 수정”이라고 쓰여 있는 저장 경로에 관한 코드입니다. 돌아온 답변에 포함되어 있는 작성한 코드에 따라 다를 수 있지만 위에 사진을 보게 되면 ‘프레젠테이션 저장’이라고 쓰여있는 부분에 직접 경로를 설정하도록 되어 있습니다. 경로를 설정하지 않았을 경우 파일 저장에 관한 오류가 뜨기 때문에 직접 경로를 설정해 주셔야 합니다.

5. [F5]를 눌러 코드를 실행합니다.

PPT 제작

오류 발생 진단하기

코드를 붙여 넣고 실행하는 과정에서 런타임 에러와 같은 오류가 발생하기 쉽습니다. 실제로 제가 직접 PPT를 만들 때도 여러 오류가 발생하곤 했습니다. VBA 코드를 잘 아는 사람이 아니라면 오류가 발생한 부분에 대해 직접 코드를 변환시키면서 오류를 해결하기는 쉽지 않습니다. 또한, 이런 오류가 발생했을 때 구글이나 여타 검색엔진에서 오류를 직접 검색하여 고치기도 쉽지 않습니다.

오류가 발생했을 때에도 쳇GTP를 이용하는 것이 정답이 될 수 있습니다. 실제로 제가 위에서 순서를 설명드렸을 때에도 오류가 발생했고, 챗GTP를 이용해서 해결을 했습니다. (순서를 알려드리는 게 목적이었으므로 오류를 해결하는 방법은 뒤로 뺐습니다.)

PPT 제작

위 사진을 보시게 되면 런타임 오류가 뜬 것을 확인할 수 있습니다. 오류 창의 디버그 버튼을 누르면 어떤 줄에서 오류가 발생했는지 확인할 수 있습니다. 오류가 뜨면 어떤 오류인지, 어떤 문구가 나오는지를 포함하여 다시 질문을 하게 되면

아래와 같은 결과물이 나옵니다.

PPT 제작

오류가 발생한 부분에서 어떤 오류가 발생했는지, 어떤 해결 방안이 있는지 알려주고 코드를 수정해서 알려주게 됩니다. 이와 같은 방법으로 챗GPT를 활용해서 오류를 해결할 수 있습니다.

여기까지 해서 챗GPT를 이용해서 PPT를 만드는 법을 알아보았습니다.

만들어진 PPT가 내용도 많이 없고 꾸며진 PPT도 아니기에 별로 볼품없어 보일 수 있지만 오늘 제가 포스팅에서 설명드린 것은 PPT 슬라이드 단 한 장의 예시일 뿐입니다. 쳇GPT를 이용하고, VBA 코드를 이용한다면 이런 슬라이드가 여러 개가 모일 수 있고, 내용도 구체화될 수 있으며 이미지를 넣는 것도 가능해집니다. 그렇게 해서 만든 PPT에 템플릿을 추가해 주거나 요소들의 위치를 예쁘게 정렬해 준다면 비로소 PPT의 완성본이 제작됩니다.