返回 MsoAnimDirection 属性值,该值代表动画效果使用的方向。只当效果使用方向时才可以使用此属性。可读写。
| MsoAnimDirection 可以是下列 MsoAnimDirection 类型常数之一。 |
| msoAnimDirectionAcross |
| msoAnimDirectionBottom |
| msoAnimDirectionBottomLeft |
| msoAnimDirectionBottomRight |
| msoAnimDirectionCenter |
| msoAnimDirectionClockwise |
| msoAnimDirectionCounterclockwise |
| msoAnimDirectionCycleClockwise |
| msoAnimDirectionCycleCounterclockwise |
| msoAnimDirectionDown |
| msoAnimDirectionDownLeft |
| msoAnimDirectionDownRight |
| msoAnimDirectionFontAllCaps |
| msoAnimDirectionFontBold |
| msoAnimDirectionFontItalic |
| msoAnimDirectionFontShadow |
| msoAnimDirectionFontStrikethrough |
| msoAnimDirectionFontUnderline |
| msoAnimDirectionGradual |
| msoAnimDirectionHorizontal |
| msoAnimDirectionHorizontalIn |
| msoAnimDirectionHorizontalOut |
| msoAnimDirectionIn |
| msoAnimDirectionInBottom |
| msoAnimDirectionInCenter |
| msoAnimDirectionInSlightly |
| msoAnimDirectionInstant |
| msoAnimDirectionLeft |
| msoAnimDirectionNone |
| msoAnimDirectionOrdinalMask |
| msoAnimDirectionOut |
| msoAnimDirectionOutBottom |
| msoAnimDirectionOutCenter |
| msoAnimDirectionOutSlightly |
| msoAnimDirectionRight |
| msoAnimDirectionSlightly |
| msoAnimDirectionTop |
| msoAnimDirectionTopLeft |
| msoAnimDirectionTopRight |
| msoAnimDirectionUp |
| msoAnimDirectionUpLeft |
| msoAnimDirectionUpRight |
| msoAnimDirectionVertical |
| msoAnimDirectionVerticalIn |
| msoAnimDirectionVerticalOut |
expression.Direction
expression 必选。该表达式返回“应用于”列表中的对象之一。
以下示例添加一个形状,并且将该形状的动画效果设置为从左侧飞入。
Sub AddShapeSetAnimFly()
Dim effFly As Effect
Dim shpCube As Shape
Set shpCube = ActivePresentation.Slides(1).Shapes _
.AddShape(Type:=msoShapeCube, Left:=100, _
Top:=100, Width:=50, Height:=50)
Set effFly = ActivePresentation.Slides(1).TimeLine.MainSequence _
.AddEffect(Shape:=shpCube, effectId:=msoAnimEffectFly)
effFly.Timing.Duration = 3
effFly.EffectParameters.Direction = msoAnimDirectionLeft
End Sub