본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 파워포인트

파워포인트 VBA: 매크로 추가하기

by 포탈메이커 2023. 7. 2.

파워포인트 VBA: 매크로 추가하기

 

많은 사람들은 파워포인트를 프레젠테이션을 만들기 위한 도구로만 생각하지만, 실제로 파워포인트는 VBA를 사용하여 강력한 매크로 기능을 제공합니다. VBA는 파워포인트의 기능을 확장하고 사용자 정의 기능을 추가하기 위한 강력한 프로그래밍 언어입니다. 이번 포스트에서는 파워포인트 VBA를 사용하여 매크로를 추가하는 방법에 대해 알아보겠습니다.

파워포인트 VBA 소개

VBA(Visual Basic for Applications)는 마이크로소프트에서 개발한 프로그래밍 언어로, 엑셀, 워드, 파워포인트 등의 오피스 제품군에서 사용됩니다. VBA를 사용하면 파워포인트의 기능을 확장하고 자동화할 수 있습니다. 예를 들어, 특정 슬라이드를 자동으로 생성하거나, 텍스트를 자동으로 변경하거나, 그림을 자동으로 추가하는 등의 작업을 VBA를 통해 수행할 수 있습니다.

파워포인트 VBA 실행하기

  1. 파워포인트를 실행합니다.
  2. "개발" 탭을 활성화하기 위해 상단 메뉴에서 "파일" > "옵션"으로 이동합니다.
  3. "리본 사용자 지정" 탭에서, "메인 탭" 목록에서 "개발자"를 선택합니다.
  4. "확인" 버튼을 클릭하고, 상단 메뉴에서 "개발" 탭을 확인합니다.

매크로 추가하기

"개발" 탭에서, "매크로" 그룹에서 "매크로" 버튼을 클릭합니다.

"매크로 이름"을 입력하고, "생성" 버튼을 클릭합니다.

"매크로 편집기" 창이 열립니다.

VBA 코드를 작성합니다.

예를 들어, 다음과 같은 코드를 사용하여 슬라이드를 자동으로 생성할 수 있습니다: 

Sub AddSlide()
    Dim NewSlide As Slide
    Set NewSlide = ActivePresentation.Slides.Add(2, ppLayoutTitle)
    NewSlide.Shapes.Title.TextFrame.TextRange.Text = "새로운 슬라이드"
End Sub

코드 작성이 완료되면 "파일" 메뉴에서 "저장"을 선택하여 VBA 코드를 저장합니다.

"매크로" 창에서 작성한 매크로를 선택하고, "실행" 버튼을 클릭하여 매크로를 실행합니다.

매크로 실행 시 주의사항

  • 파워포인트 매크로는 악성 코드로 사용될 수 있으므로, 신뢰할 수 있는 소스에서만 실행해야 합니다.
  • VBA 코드에 오류가 있는 경우, 매크로 실행 시 오류가 발생할 수 있습니다. 따라서 코드 작성 시 주의가 필요합니다.
  • 매크로 실행 전에 매크로 이름과 코드를 신중하게 검토해야 합니다. 의도하지 않은 동작이 발생할 수 있으므로 주의가 필요합니다.
  • 다른 사람과 문서를 공유할 때, 매크로에 대한 권한 설정이 필요할 수 있습니다. 매크로를 실행하기 전에 권한 설정을 확인해야 합니다.

결론

파워포인트 VBA를 사용하여 매크로를 추가하는 방법에 대해 알아보았습니다. VBA를 이용하면 파워포인트의 기능을 확장하고 사용자 정의 기능을 추가할 수 있습니다. 그러나 매크로를 사용할 때에는 주의가 필요하며, 의도하지 않은 동작이 발생하지 않도록 신중하게 코드를 작성해야 합니다. 파워포인트에서 VBA를 사용하여 매크로를 활용해보세요!