У меня есть простой макрос, который заставляет фигуры появляться и исчезать при нажатии на них в цикле.
Чтобы использовать макрос, мне нужно вставить свои фигуры в пустой слайд.
Я хотел бы улучшить макрос и использовать его на слайде с другими фигурами, выбирать фигуры и применять к ним макрос, но не ко всем остальным невыбранным фигурам.
Любая идея? Спасибо
Вот код
Sub Createanimation()
Set oSld = Application.ActiveWindow.View.Slide
Z = oSld.Shapes.Count
For i = 1 To Z
Set oEffect1 = oSld.TimeLine.InteractiveSequences.Add.AddEffect(Shape:=oSld.Shapes(i), effectId:=msoAnimEffectAppear, Trigger:=msoAnimTriggerOnShapeClick)
If i = 1 Then
oEffect1.Timing.TriggerShape = oSld.Shapes(Z)
Else
oEffect1.Timing.TriggerShape = oSld.Shapes(i - 1)
End If
oEffect1.Timing.TriggerType = msoAnimTriggerWithPrevious
Set oEffect2 = oSld.TimeLine.InteractiveSequences.Add.AddEffect(Shape:=oSld.Shapes(i), effectId:=msoAnimEffectAppear, Trigger:=msoAnimTriggerOnShapeClick)
oEffect2.Exit = msoCTrue
oEffect2.Timing.TriggerShape = oSld.Shapes(i)
oEffect2.Timing.TriggerType = msoAnimTriggerWithPrevious
Next i
oSld.Shapes.Range.Align msoAlignMiddles, msoTrue
oSld.Shapes.Range.Align msoAlignCenters, msoTrue
End Sub