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

파워포인트 VBA: 슬라이드 자동 전환 설정하기

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

파워포인트 VBA: 슬라이드 자동 전환 설정하기

파워포인트 VBA를 사용하면 슬라이드 자동 전환을 설정할 수 있습니다. 이 기능을 사용하면 각 슬라이드를 일정 시간 간격으로 자동으로 전환할 수 있어 프레젠테이션을 보다 효과적으로 진행할 수 있습니다. 이번 글에서는 파워포인트 VBA를 사용하여 슬라이드 자동 전환을 설정하는 방법에 대해 알아보겠습니다.

1. VBA 에디터 열기

먼저, 파워포인트 문서를 열고 메뉴에서 "개발" 탭을 클릭합니다. 그리고 "Visual Basic" 버튼을 클릭하여 VBA 에디터를 엽니다.

2. 슬라이드 자동 전환 코드 작성하기

VBA 에디터가 열리면, 왼쪽 창에서 "Microsoft PowerPoint Objects"를 더블 클릭합니다. 그리고 "ThisPresentation"을 더블 클릭해서 코드 창에 다음과 같은 코드를 작성합니다.

Private Sub Presentation_Open()
    With SlideShowSettings
        .AdvanceMode = ppSlideShowUseSlideTimings
        .AdvanceTime = 5 ' 5초마다 전환되도록 설정
    End With
End Sub

위 코드는 프레젠테이션이 열릴 때 실행되는 이벤트 핸들러입니다. "SlideShowSettings" 객체를 사용하여 슬라이드 자동 전환에 관련된 설정을 변경할 수 있습니다. 위 코드에서는 "AdvanceMode" 속성을 ppSlideShowUseSlideTimings로 설정해 슬라이드 별 시간을 사용하도록 하였고, "AdvanceTime" 속성을 5로 설정하여 5초마다 슬라이드가 자동 전환되도록 하였습니다.

3. 코드 적용하기

코드 작성이 완료되면 VBA 에디터 창을 닫고, 프레젠테이션을 저장합니다. 그리고 프레젠테이션을 실행하면 자동으로 슬라이드가 전환되는 것을 확인할 수 있습니다.

4. 추가 설정

슬라이드 자동 전환에는 다양한 설정 옵션들이 있습니다. 예를 들어, 특정 슬라이드에서 자동 전환이 일시정지되도록 설정하거나, 특정 슬라이드에서 다음 슬라이드로 전환되는 시간을 조절하는 등의 작업을 할 수 있습니다. 이러한 설정은 위에서 작성한 VBA 코드에 추가하여 원하는대로 설정할 수 있습니다.

마무리

파워포인트 VBA를 사용하여 슬라이드 자동 전환을 설정하는 방법에 대해 알아보았습니다. 이 기능을 활용하면 프레젠테이션을 보다 효과적으로 진행할 수 있으며, 다양한 설정 옵션을 활용하여 원하는 슬라이드 전환 효과를 구현할 수 있습니다. 파워포인트 VBA에 대한 더 자세한 내용은 공식 문서나 다양한 온라인 자료를 참고해 보시기 바랍니다.