Timing.TriggerDelayTime Property
Sets or returns the delay, in seconds, from when an animation trigger is enabled. Read/write.
Namespace: Microsoft.Office.Interop.PowerPoint
Assembly: Microsoft.Office.Interop.PowerPoint (in Microsoft.Office.Interop.PowerPoint.dll)
Syntax
'Declaration
Property TriggerDelayTime As Single
Get
Set
'Usage
Dim instance As Timing
Dim value As Single
value = instance.TriggerDelayTime
instance.TriggerDelayTime = value
float TriggerDelayTime { get; set; }
Property Value
Type: System.Single
Single
Examples
The following example adds a shape to a slide, adds an animation to the shape, and instructs the shape to begin the animation three seconds after it is clicked.
Sub AddShapeSetTiming()
Dim effDiamond As Effect
Dim shpRectangle As Shape
Set shpRectangle = ActivePresentation.Slides(1).Shapes _
.AddShape(Type:=msoShapeRectangle, Left:=100, _
Top:=100, Width:=50, Height:=50)
Set effDiamond = ActivePresentation.Slides(1).TimeLine.MainSequence _
.AddEffect(Shape:=shpRectangle, effectId:=msoAnimEffectPathDiamond)
With effDiamond.Timing
.Duration = 5
.TriggerShape = shpRectangle
.TriggerType = msoAnimTriggerOnShapeClick
.TriggerDelayTime= 3
End With
End Sub