При копировании формы по форме на новый слайд, естественно, порядок анимации разрушается.Если бы мы имели, например, следующую последовательность анимации:
- Прямоугольник, летящий в
- Треугольник, летящий в
- Прямоугольник, летящий в
Исначала мы копируем прямоугольник, а затем треугольник на новый слайд, сначала мы получим анимацию прямоугольника, а затем треугольника.
Моя ошибка заключалась в попытке решить эту проблему с помощью Shape.AnimationSettings.
BEWARE OF SHAPE.ANIMATIONSETTINGS !!
Это свойство сохраняется только для обратной совместимости со старыми версиями PowerPoint.Если вы измените какое-либо из его полей, все анимации формы, кроме первого, получат АВТОМАТИЧЕСКИ УДАЛЕНО!
Итак, решение таково: скопируйте фигуру по фигуре на новый слайд (никакие анимации не теряются, просто неправильноприказал).Затем используйте Slide.TimeLine, чтобы просмотреть анимационные эффекты и правильно расположить их, используя Effect.MoveTo или Sequence.Clone и Effect.Delete.