Question

Je copie les formes de programmation d'une diapositive entière à une nouvelle diapositive dans une autre présentation en effectuant origShape.Copy et newSlide.Shapes.Paste() ensuite. (Copier / coller la diapositive entière est malheureusement pas une option pour moi ici)

Mon problème est que les effets d'animation vraiment se gondolent. Certains sont perdus, d'autres apparaissent dans le mauvais ordre.

Je pensais que peut-être après avoir copié toutes les formes que je vais aller sur origSlide.TimeLine et copie chaque effet d'animation à newSlide.TimeLine avec les formes correspondantes.

Est-il possible de copier des effets d'animation entre les formes sans régler manuellement chaque paramètre? (Il y a beaucoup de ces).

Était-ce utile?

La solution

Lors de la copie forme par forme à une nouvelle diapositive, naturellement l'ordre des animations se ruine. Si nous avions par exemple la séquence d'animation suivante:

  1. Rectangle volant dans
  2. Triangle volant dans
  3. Rectangle prendre l'avion

Et nous copions d'abord le rectangle et le triangle situé à une nouvelle diapositive, nous allons obtenir les deux premières animations du rectangle et du triangle.

Mon erreur a essayé de résoudre ce trouble en utilisant Shape.AnimationSettings.

DE SHAPE.ANIMATIONSETTINGS !! méfiez-vous

Cette propriété est conservée pour la compatibilité avec les anciennes versions de PowerPoint. Si vous modifiez l'un de ses champs, toutes les animations d'une forme à l'exception du premier encaissez AUTOMATIQUEMENT EFFACES!

Alors, la solution est la suivante: Copie forme en forme de nouvelle diapositive (aucune animation sont perdues, juste mal ordonné). Utilisez ensuite Slide.TimeLine pour aller sur l'animation et les effets afin de les utiliser correctement Effect.MoveTo ou Sequence.Clone et Effect.Delete.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top