共用方式為


PowerPoint) (效果物件

代表投影片動畫的時間資訊。

範例

使用 AddEffect 方法來新增效果。 本範例會新增圖案到使用中簡報第一張投影片並新增圖案的效果與行為。

Sub NewShapeAndEffect()

    Dim shpStar As Shape

    Dim sldOne As Slide

    Dim effNew As Effect



    Set sldOne = ActivePresentation.Slides(1)

    Set shpStar = sldOne.Shapes.AddShape(Type:=msoShape5pointStar, _

        Left:=150, Top:=72, Width:=400, Height:=400)

    Set effNew = sldOne.TimeLine.MainSequence.AddEffect(Shape:=shpStar, _

        EffectId:=msoAnimEffectStretchy, Trigger:=msoAnimTriggerAfterPrevious)

    With effNew

        With .Behaviors.Add(msoAnimTypeScale).ScaleEffect

            .FromX = 75

            .FromY = 75

            .ToX = 0

            .ToY = 0

        End With

        .Timing.AutoReverse = msoTrue

    End With

End Sub

若要參考現有的Effect物件,請使用MainSequence (index) 方法,其中indexSequence集合中Effect物件的編號。 此範例的第一個順序將效果變更並指定該效果的行為。

Sub ChangeEffect()

    With ActivePresentation.Slides(1).TimeLine _

        .MainSequence(1)

        .EffectType = msoAnimEffectSpin

        With .Behaviors(1).RotationEffect

            .From = 100

            .To = 360

            .By = 5

        End With

    End With

End Sub

方法

名稱
刪除
MoveAfter
MoveBefore
MoveTo

屬性

名稱
Application
行為
DisplayName
EffectInformation
EffectParameters
EffectType
Exit
索引
段落
Parent
Shape
TextRangeLength
TextRangeStart
付款時間

另請參閱

PowerPoint 物件模型參考資料

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應