Хотя я не смог понять, как создать анимационный триггер на слайде, отличном от самого анимации, я смог решить свою проблему с помощью следующего кода VBA.
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
Приведенный выше код назначается значку на слайде выбора с помощью insert
action
. После нажатия на значок код вставляет изображение filename
в указанную позицию слайда для голосования и запускает переход к слайду, отмеченному значком TargetSlideNumber
(начало соответствующего набора слайдов). Повторение аналогичного кода для всех значков на слайде выбора в конечном итоге приводит к желаемому поведению.