새 슬라이드가 진행되면 "시작 : 이전으로"로 설정된 PowerPoint 입구 애니메이션이 바로 시작됩니다. 그러나 같은 방식으로 이탈 애니메이션을 설정하면 슬라이드 종료 시퀀스로 시작되지 않습니다. 대신 "시작 : 클릭시"트리거를 사용해야하며 이탈 애니메이션이 끝난 후에도 다음 슬라이드로 넘어가려면 한 번 더 클릭해야합니다 .
이에 대한 해결 방법 은 명백합니다. 복제 슬라이드를 만들고, 원본 슬라이드에서 종료 애니메이션을 복제 슬라이드의 시작 애니메이션으로 만들고 원하는대로 따라 가거나 종료 애니메이션만으로 전환 슬라이드를 만들고 설정하도록합니다. "사전 슬라이드 변경-> 자동으로 후-> [애니메이션이 끝나는 시간]].
이러한 해결 방법은 청중에게 시각적으로 효과적입니다. 그러나 그에 따라 조정 및 / 또는 내용 변경 내용을 복제해야하는 슬라이드 번호에 영향을줍니다. 프레젠테이션을 작성하고 사용하는 유일한 사람이라면이 방법으로 문제가 없을 수 있습니다. 그러나 다른 세 사람과 공동 작업 모드로 프리젠 테이션을 작성하고 마지막에 누가 발표자가 될지조차 모르는 경우에는 내용을 엉망으로 만들 수 있습니다.
구체적으로 말하면, 대부분의 슬라이드에는 오른쪽, 아래쪽 또는 왼쪽에서 오는 콘텐츠 블록에 적용되는 입구 애니메이션이 0.2 초 있습니다. 다음 슬라이드로 넘어 가서 다른 0.2s 이탈 애니메이션으로 날아가고 새로운 블록 0.2s가 새 블록의 입구 애니메이션으로 날아 가기를 원합니다. 블록의 스와핑은 일반적으로, 다음 슬라이드로 발전하면서 촉발한다.
언급했듯이 슬라이드 사이를 한 번 더 클릭하지 않으면이 작업을 수행 할 수 없습니다.
종료 애니메이션과 함께 시작하고 종료 애니메이션이 끝나면 0.3 초 후에 슬라이드를 자동으로 진행 시키는 VBA 스크립트 를 작성했습니다 . 이렇게하면 지금 필요한 추가 클릭을 제거해야합니다.
Sub nextslide()
iTime = 0.3
Start = Timer
While Timer < Start + iTime
DoEvents
Wend
With SlideShowWindows(1).View
.GotoSlide (ActivePresentation.SlideShowWindow.View.Slide.SlideIndex + 1)
End With
End Sub
상자, 버튼 또는 다른 개체에 바인딩 할 때 잘 작동합니다. 그러나 클릭 한 번으로 슬라이드에서 실행될 수 없으므로 종료 애니메이션 onclick 트리거와 함께 시작할 수 있습니다. 슬라이드 전체에 큰 투명한 직사각형 모양을 만들고 매크로를 바인딩해도 도움이되지 않습니다. 그것을 클릭하면 매크로 만 실행되고 종료 애니메이션이 트리거되지 않습니다.
어쨌든 매크로를 다른 해결 방법 객체에 바인딩하지 않고 슬라이드 자체에 바인딩하고 싶습니다.
슬라이드 클릭 이벤트에서 PowerPoint VBA 스크립트를 트리거하는 방법을 아는 사람이 있습니까?
누구나 출구 애니메이션이 예상대로 작동하도록 하는 비밀 설정을 알고 있습니다. 즉, 다음 슬라이드로 전환하는 동안 슬라이드를 종료하기 직전에 애니메이션이 적용됩니까?
이 드래곤을 이길 방법을 아는 사람이 있습니까?
감사합니다!