Propriedade AnimationSettings.AnimateBackground (PowerPoint)
Se o objeto especificado for uma AutoForma, especifica se a forma será animada separadamente do texto que contém. Leitura/gravação.
Sintaxe
expression. AnimateBackground
Expressão Uma variável que representa um objeto AnimationSettings .
Comentários
Use as propriedades TextLevelEffect e TextUnitEffect para controlar a animação do texto anexado à forma especificada.
Se a forma especificada for um objeto gráfico, o valor da propriedade for msoTrue, se o plano de fundo (os eixos e linhas de grade) do objeto gráfico especificado for animado. A propriedade se aplica apenas às AutoFormas com texto que pode ser criada em mais de uma única etapa ou a objetos gráficos.
Se essa propriedade for definida como msoTrue e a propriedade TextLevelEffect for definida como ppAnimateByAllLevels, a forma e seu texto são animados simultaneamente. Se essa propriedade for definida como msoTrue e a propriedade TextLevelEffect for definida como algo diferente de ppAnimateByAllLevels, a forma será animada imediatamente antes que o texto será animado.
Os efeitos da definição dessa propriedade não são aparentes, a menos que a forma especificada será animada. Para uma forma seja animada, a propriedade TextLevelEffect para a forma deve ser definida como algo diferente de ppAnimateLevelNone e ou a propriedade Animate deve ser definida como msoTrue ou a propriedade EntryEffect deve ser definida como uma constante diferente ppEffectNone.
O valor da propriedade AnimateBackground pode ser uma destas constantes MsoTriState.
Constante | Descrição |
---|---|
msoFalse | A forma especificada não será animada separadamente do texto que contém. |
msoTrue | A forma especificada será animada separadamente do texto que contém. |
Exemplo
Este exemplo cria um retângulo que contém texto. O exemplo especifica então que a forma deve voar do canto inferior direito, que o texto deve ser criado a partir de parágrafos de primeiro nível e que a forma deve ser animada separadamente do texto que contém. Neste exemplo, a propriedade EntryEffect ativa animação.
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
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.