Obwohl ich nicht herausfinden konnte, wie ein Animationsauslöser auf einer anderen Folie als der Animation selbst erstellt werden kann, konnte ich mein Problem mithilfe des folgenden VBA-Codes lösen.
Option Explicit Private Const VotingSlideAs Integer = 5 Private Const TargetSlideNumber As Integer = 3 Sub FirstIcon() Dim myPresentation As Presentation Dim mySlide As Slide Dim myImageBox As Shape Dim myTextBox As Shape Set myPresentation = ActivePresentation Set mySlide = myPresentaion.Slides.Item(VotingSlide) Set myImageBox = mySlide.Shapes.AddPicture("filename", msoCTrue, msoCTrue, 100, 100, 85, 85) With SlideShowWindows(1).View .GotoSlide (TargetSlideNumber) End With End Sub
Der obige Code wird über ein Symbol auf der Auswahlfolie zugewiesen insert
action
. Wenn Sie auf das Symbol klicken, fügt der Code das Bild filename
an der angegebenen Position der Abstimmungsfolie ein und löst einen Sprung auf die Folie aus, die mit TargetSlideNumber
(Beginn der entsprechenden Foliengruppe ) angegeben wurde. Das Wiederholen des analogen Codes für alle Symbole auf der Auswahlfolie führt schließlich zu dem gewünschten Verhalten.