返回一个 Effect 对象,该对象代表一个已添加到动画效果序列中的新动画效果。
expression.AddEffect(Shape, effectId, Level, trigger, Index)
expression 必选。该表达式返回“应用于”列表中的对象之一。
Shape 必选。Shape 对象。添加动画效果的形状。
effectId 必选。MsoAnimEffect 类型。要应用的动画效果。
| MsoAnimEffect 可以是下列 MsoAnimEffect 类型常数之一。 |
| msoAnimEffectAppear |
| msoAnimEffectArcUp |
| msoAnimEffectAscend |
| msoAnimEffectBlast |
| msoAnimEffectBlinds |
| msoAnimEffectBoldFlash |
| msoAnimEffectBoldReveal |
| msoAnimEffectBoomerang |
| msoAnimEffectBounce |
| msoAnimEffectBox |
| msoAnimEffectBrushOnColor |
| msoAnimEffectBrushOnUnderline |
| msoAnimEffectCenterRevolve |
| msoAnimEffectChangeFillColor |
| msoAnimEffectChangeFont |
| msoAnimEffectChangeFontColor |
| msoAnimEffectChangeFontSize |
| msoAnimEffectChangeFontStyle |
| msoAnimEffectChangeLineColor |
| msoAnimEffectCheckerboard |
| msoAnimEffectCircle |
| msoAnimEffectColorBlend |
| msoAnimEffectColorReveal |
| msoAnimEffectColorWave |
| msoAnimEffectComplementaryColor |
| msoAnimEffectComplementaryColor2 |
| msoAnimEffectContrastingColor |
| msoAnimEffectCrawl |
| msoAnimEffectCredits |
| msoAnimEffectCustom |
| msoAnimEffectDarken |
| msoAnimEffectDesaturate |
| msoAnimEffectDescend |
| msoAnimEffectDiamond |
| msoAnimEffectDissolve |
| msoAnimEffectEaseIn |
| msoAnimEffectExpand |
| msoAnimEffectFade |
| msoAnimEffectFadedAscend |
| msoAnimEffectFadedSwivel |
| msoAnimEffectFadedZoom |
| msoAnimEffectFlashBulb |
| msoAnimEffectFlashOnce |
| msoAnimEffectFlicker |
| msoAnimEffectFlip |
| msoAnimEffectFloat |
| msoAnimEffectFly |
| msoAnimEffectFold |
| msoAnimEffectGlide |
| msoAnimEffectGrowAndTurn |
| msoAnimEffectGrowShrink |
| msoAnimEffectGrowWithColor |
| msoAnimEffectLighten |
| msoAnimEffectLightSpeed |
| msoAnimEffectMediaPause |
| msoAnimEffectMediaPlay |
| msoAnimEffectMediaStop |
| msoAnimEffectPath4PointStar |
| msoAnimEffectPath5PointStar |
| msoAnimEffectPath6PointStar |
| msoAnimEffectPath8PointStar |
| msoAnimEffectPathArcDown |
| msoAnimEffectPathArcLeft |
| msoAnimEffectPathArcRight |
| msoAnimEffectPathArcUp |
| msoAnimEffectPathBean |
| msoAnimEffectPathBounceLeft |
| msoAnimEffectPathBounceRight |
| msoAnimEffectPathBuzzsaw |
| msoAnimEffectPathCircle |
| msoAnimEffectPathCrescentMoon |
| msoAnimEffectPathCurvedSquare |
| msoAnimEffectPathCurvedX |
| msoAnimEffectPathCurvyLeft |
| msoAnimEffectPathCurvyRight |
| msoAnimEffectPathCurvyStar |
| msoAnimEffectPathDecayingWave |
| msoAnimEffectPathDiagonalDownRight |
| msoAnimEffectPathDiagonalUpRight |
| msoAnimEffectPathDiamond |
| msoAnimEffectPathDown |
| msoAnimEffectPathEqualTriangle |
| msoAnimEffectPathFigure8Four |
| msoAnimEffectPathFootball |
| msoAnimEffectPathFunnel |
| msoAnimEffectPathHeart |
| msoAnimEffectPathHeartbeat |
| msoAnimEffectPathHexagon |
| msoAnimEffectPathHorizontalFigure8 |
| msoAnimEffectPathInvertedSquare |
| msoAnimEffectPathInvertedTriangle |
| msoAnimEffectPathLeft |
| msoAnimEffectPathLoopdeLoop |
| msoAnimEffectPathNeutron |
| msoAnimEffectPathOctagon |
| msoAnimEffectPathParallelogram |
| msoAnimEffectPathPeanut |
| msoAnimEffectPathPentagon |
| msoAnimEffectPathPlus |
| msoAnimEffectPathPointyStar |
| msoAnimEffectPathRightTriangle |
| msoAnimEffectPathSCurve1 |
| msoAnimEffectPathSCurve2 |
| msoAnimEffectPathSineWave |
| msoAnimEffectPathSpiralLeft |
| msoAnimEffectPathSpiralRight |
| msoAnimEffectPathSpring |
| msoAnimEffectPathSquare |
| msoAnimEffectPathStairsDown |
| msoAnimEffectPathSwoosh |
| msoAnimEffectPathTeardrop |
| msoAnimEffectPathTrapezoid |
| msoAnimEffectPathTurnDown |
| msoAnimEffectPathTurnRight |
| msoAnimEffectPathTurnUp |
| msoAnimEffectPathTurnUpRight |
| msoAnimEffectPathVerticalFigure8 |
| msoAnimEffectPathWave |
| msoAnimEffectPathZigzag |
| msoAnimEffectPeek |
| msoAnimEffectPinwheel |
| msoAnimEffectPlus |
| msoAnimEffectRandomBars |
| msoAnimEffectRandomEffects |
| msoAnimEffectRiseUp |
| msoAnimEffectShimmer |
| msoAnimEffectSling |
| msoAnimEffectSpin |
| msoAnimEffectSpinner |
| msoAnimEffectSpiral |
| msoAnimEffectSplit |
| msoAnimEffectStretch |
| msoAnimEffectStretchy |
| msoAnimEffectStrips |
| msoAnimEffectStyleEmphasis |
| msoAnimEffectSwish |
| msoAnimEffectSwivel |
| msoAnimEffectTeeter |
| msoAnimEffectThinLine |
| msoAnimEffectTransparency |
| msoAnimEffectUnfold |
| msoAnimEffectVerticalGrow |
| msoAnimEffectWave |
| msoAnimEffectWedge |
| msoAnimEffectWheel |
| msoAnimEffectWhip |
| msoAnimEffectWipe |
| msoAnimEffectZip |
| msoAnimEffectZoom |
Level 可选。MsoAnimateByLevel 类型。对图表、图示或文本,将应用相应的动画效果级别。默认值为 msoAnimationLevelNone。
| MsoAnimateByLevel 可以是下列 MsoAnimateByLevel 类型常数之一。 |
| msoAnimateChartAllAtOnce |
| msoAnimateChartByCategory |
| msoAnimateChartByCategoryElements |
| msoAnimateChartBySeries |
| msoAnimateChartBySeriesElements |
| msoAnimateDiagramAllAtOnce |
| msoAnimateDiagramBreadthByLevel |
| msoAnimateDiagramBreadthByNode |
| msoAnimateDiagramClockwise |
| msoAnimateDiagramClockwiseIn |
| msoAnimateDiagramClockwiseOut |
| msoAnimateDiagramCounterClockwise |
| msoAnimateDiagramCounterClockwiseIn |
| msoAnimateDiagramCounterClockwiseOut |
| msoAnimateDiagramDepthByBranch |
| msoAnimateDiagramDepthByNode |
| msoAnimateDiagramDown |
| msoAnimateDiagramInByRing |
| msoAnimateDiagramOutByRing |
| msoAnimateDiagramUp |
| msoAnimateLevelMixed |
| msoAnimateTextByAllLevels |
| msoAnimateTextByFifthLevel |
| msoAnimateTextByFirstLevel |
| msoAnimateTextByFourthLevel |
| msoAnimateTextBySecondLevel |
| msoAnimateTextByThirdLevel |
| msoAnimationLevelNone |
trigger 可选。MsoAnimTriggerType 类型。触发动画效果的动作。默认值为 msoAnimTriggerOnPageClick。
| MsoAnimTriggerType 可以是下列 MsoAnimTriggerType 常数之一。 |
| msoAnimTriggerAfterPrevious |
| msoAnimTriggerMixed |
| msoAnimTriggerNone |
| msoAnimTriggerOnPageClick |
| msoAnimTriggerOnShapeClick |
| msoAnimTriggerWithPrevious |
以下示例将一个弹跳的动画添加到第一张幻灯片的第一个形状范围内。本示例假定形状范围包含在第一张幻灯片中选定的一个或多个形状。
Sub AddBouncingAnimation()
Dim sldActive As Slide
Dim shpSelected As Shape
Set sldActive = ActiveWindow.Selection.SlideRange(1)
Set shpSelected = ActiveWindow.Selection.ShapeRange(1)
' Add a bouncing animation.
sldActive.TimeLine.MainSequence.AddEffect _
Shape:=shpSelected, effectId:=msoAnimEffectBounce
End Sub