Share via


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

See Also

Reference

Timing Interface

Timing Members

Microsoft.Office.Interop.PowerPoint Namespace