퀴즈는 PowerPoint를 사용하여 작성되었습니다. 각 질문에는 선다형 답이 있습니다. 각 답변에 대해 하이퍼 링크를 만들어 정답을 나타내는 슬라이드 (하나만 표시) 또는 잘못된 대답을 나타내는 슬라이드 (다른 모든 슬라이드)로 보내십시오. 사용자가 클릭 한 응답을 캡처해야합니다. 올바른 슬라이드는 하나의 답변 만 올바른 슬라이드를 열 수 있지만 모든 잘못된 대답은 같은 슬라이드로 이동하기 때문에 쉽습니다.PowerPoint : 슬라이드라는 하이퍼 링크를 추적하십시오.
슬라이드를 "호출"한 개체/하이퍼 링크 ID/이름 등을 캡처하는 방법이 있습니까? 다행히도 각 하이퍼 링크에 대해 별도의 이벤트를 작성하는 것을 피할 수 있습니다. 응용 프로그램 이벤트에서 캡처하는 방법이 있습니까? 다음 코드가 있습니다.
클래스 코드 :
Public WithEvents PPTEvent As Application
Private Sub PPTEvent_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
MsgBox ActivePresentation.Slides.Item(1).SlideNumber
End Sub
동작 설정이 이미 하이퍼 링크로 설정되어 있습니다. 나는 그것이 매크로로 설정 될 수 있다고 생각하지 않는다. – JeffO
둘 다 할 수는 없지만 매크로로 설정 한 경우 매크로에서 올바른 슬라이드를 열 수 있습니다. –
이것은 Mac에서는 작동하지 않습니다. 여기에 PC 또는 Mac에서 작동하는 해결 방법이 있습니다. 클릭 한 모양 확인 http://www.pptfaq.com/FAQ00141_Determine_which_shape_was_clicked.htm –