AnimationSettings.AnimateBackground プロパティ (PowerPoint)
指定されたオブジェクトがオートシェイプの場合、オートシェイプ内のテキストと別個にアニメーションを実行するかどうかを指定します。 値の取得と設定が可能です。
構文
式。 AnimateBackground
式AnimationSettings オブジェクトを表す変数。
注釈
TextLevelEffectおよび TextUnitEffect プロパティを使用すると、指定した図形に接続されているテキストのアニメーションを制御できます。
指定された図形がグラフ オブジェクトの場合、指定されたオブジェクトの背景 (軸と目盛線) でアニメーションが実行される場合、プロパティの値は msoTrue です。 このプロパティは、複数のステップで作成できるテキストを含んだオートシェイプ、またはグラフ オブジェクトだけに適用されます。
このプロパティを msoTrue に設定し、 TextLevelEffect プロパティを ppAnimateByAllLevels に設定されて、同時に、図形とそのテキストがアニメートされます。 このプロパティを msoTrue に設定し、 TextLevelEffect プロパティを ppAnimateByAllLevels 以外の値に設定されて、テキストのアニメーションを実行する前にすぐに図形のアニメーションが。
指定した図形でアニメーションが実行されないと、このプロパティを設定しても効果はありません。 図形をアニメーション化するには、図形の TextLevelEffect プロパティを ppAnimateLevelNone 以外のプロパティに設定する必要があります。また、Animation プロパティを msoTrue に設定するか、EntryEffect プロパティを ppEffectNone 以外の定数に設定する必要があります。
AnimateBackground プロパティの値には、以下の msotristate クラス の定数のいずれかを指定できます。
定数 | 説明 |
---|---|
msoFalse | 指定した図形のアニメーションは、オートシェイプ内のテキストと別個には実行されません。 |
msoTrue | 指定した図形のアニメーションは、オートシェイプ内のテキストとは別個に実行されます。 |
例
この例では、テキストを含む四角形を作成します。 次に、図形を右下から飛び込み、テキストを第 1 レベルの段落から作成し、図形を含むテキストとは別にアニメーション化することを指定します。 この例では、 EntryEffect プロパティはアニメーションになります。
Sub AnimateTextBox()
With ActivePresentation.Slides(1).Shapes.AddShape _
(Type:=msoShapeRectangle, Left:=50, Top:=200, _
Width:=200, Height:=200)
.TextFrame.TextRange = "Reason 1" & Chr(13) & _
"Reason 2" & Chr(13) & "Reason 3"
With .AnimationSettings
.EntryEffect = ppEffectFlyFromBottomRight
.TextLevelEffect = ppAnimateByFirstLevel
.TextUnitEffect = ppAnimateByParagraph
.AnimateBackground = msoTrue
End With
End With
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。