设置或返回 Single 类型值,该值代表给定动画点对应的时间。可读写。
expression.Time
expression 必选。该表达式返回“应用于”列表中的对象之一。
Time 属性值可以是 0 和 1 之间任何的浮点值,代表相对于整个日程表从 0% 到 100% 的某个百分比。例如,值 0.2 对应于整个日程表持续时间从左向右 20% 处的时间位置。
本示例在第一张幻灯片的主序列动画日程表中插入三个填充颜色的动画点。
Sub BuildTimeLine()
Dim shpFirst As Shape
Dim effMain As Effect
Dim tmlMain As TimeLine
Dim aniBhvr As AnimationBehavior
Dim aniPoint As AnimationPoint
Set shpFirst = ActivePresentation.Slides(1).Shapes(1)
Set tmlMain = ActivePresentation.Slides(1).TimeLine
Set effMain = tmlMain.MainSequence.AddEffect(Shape:=shpFirst, _
EffectId:=msoAnimEffectBlinds)
Set aniBhvr = tmlMain.MainSequence(1).Behaviors.Add _
(Type:=msoAnimTypeProperty)
With aniBhvr.PropertyEffect
.Property = msoAnimShapeFillColor
Set aniPoint = .Points.Add
aniPoint.Time = 0.2
aniPoint.Value = RGB(0, 0, 0)
Set aniPoint = .Points.Add
aniPoint.Time = 0.5
aniPoint.Value = RGB(0, 255, 0)
Set aniPoint = .Points.Add
aniPoint.Time = 1
aniPoint.Value = RGB(0, 255, 255)
End With
End Sub