Classe ScaleEffect (PowerPoint VBA)

A classe ScaleEffect representa um efeito de dimensionamento para um objeto AnimationBehavior.

Para usar uma variável de classe ScaleEffect, ela primeiro precisa ser instanciada por exemplo

Dim set as ScaleEffect
Set set = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).ScaleEffect

As variáveis ​​de classe ScaleEffect podem ser definidas usando o procedimento AnimationBehavior.ScaleEffect.

ByX

Define ou retorna um único que representa o dimensionamento ou movimentação de um objeto horizontalmente em uma porcentagem especificada da largura da tela, dependendo se ele usado em conjunto com um objeto ScaleEffect ou MotionEffect, respectivamente. Por exemplo, um valor de 50 para um efeito de movimento significa mover o objeto metade da largura da tela para a direita. Leitura/gravação.

Números negativos movem o objeto horizontalmente para a esquerda. Números de pontos de flutuação (por exemplo, 55,5) são permitidos. Para dimensionar ou mover um objeto verticalmente, use a propriedade ByY . Se as propriedades ByX e ByY estiverem definidas, o objeto será dimensionado ou se moverá horizontalmente e verticalmente. Não confunda essa propriedade com a propriedade by dos objetos ColorEffect, RotationEffect ou PropertyEffect , que são usados para definir cores, rotações ou outras propriedades de um comportamento de animação, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.ByX = 50

ByY

Define ou retorna um único que representa o dimensionamento ou movimentação de um objeto verticalmente em uma porcentagem especificada da largura da tela, dependendo se ele é usado em conjunto com um objeto ScaleEffect ou MotionEffect, respectivamente. Leitura/gravação.

Números negativos movem o objeto horizontalmente para a esquerda. Números de pontos de flutuação (por exemplo, 55,5) são permitidos. Para dimensionar ou mover um objeto horizontalmente, use a propriedade ByX . Se as propriedades ByX e ByY estiverem definidas, o objeto será dimensionado ou se moverá horizontalmente e verticalmente. Não confunda essa propriedade com a propriedade by dos objetos ColorEffect, RotationEffect ou PropertyEffect , que são usados para definir cores, rotações ou outras propriedades de um comportamento de animação, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.ByY = 50

FromX

Define ou retorna um valor único que representa a largura inicial ou a posição horizontal de um objeto ScaleEffect, especificada como uma porcentagem da largura da tela. Leitura/gravação.

O valor padrão dessa propriedade estiver vazia, nesse caso, a posição atual do objeto será usado. Use essa propriedade em conjunto com a propriedade ToX para redimensionar ou pular de uma posição para outra. Não confunda essa propriedade com a propriedade From dos objetos ColorEffect, RotationEffect ou PropertyEffect, que é utilizada para definir ou alterar cores, rotações ou outras propriedades de um comportamento de animação, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.FromX = 0

FromY

Retorna ou define um valor único que representa a altura inicial de um objeto ScaleEffect, especificado como uma porcentagem da largura da tela. Leitura/gravação.

O valor padrão dessa propriedade estiver vazia, nesse caso, a posição atual do objeto será usado. Use essa propriedade em conjunto com a propriedade ToY para redimensionar ou pular de uma posição para outra. Não confunda essa propriedade com a propriedade From dos objetos ColorEffect, RotationEffect ou PropertyEffect, que é utilizada para definir ou alterar cores, rotações ou outras propriedades de um comportamento de animação, respectivamente.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.FromY =

ToX

Define ou retorna um valor único que representa a largura final de um objeto ScaleEffect, especificada como uma porcentagem da largura da tela. Leitura/gravação.

O valor padrão dessa propriedade estiver vazia, nesse caso, a posição atual do objeto será usado. Use essa propriedade em conjunto com a propriedade FromX para redimensionar ou pular de uma posição para outra. Não confunda essa propriedade com a propriedade To dos objetos ColorEffect, RotationEffect ou PropertyEffect, que é utilizada para definir ou alterar cores, rotações ou outras propriedades de um comportamento de animação, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.ToX = 50

ToY

Retorna ou define um valor único que representa a altura final de um objeto ScaleEffect, especificado como uma porcentagem da largura da tela. Leitura/gravação.

O valor padrão dessa propriedade estiver vazia, nesse caso, a posição atual do objeto será usado. Use essa propriedade em conjunto com a propriedade FromY para redimensionar ou pular de uma posição para outra. Não confunda essa propriedade com a propriedade To dos objetos ColorEffect, RotationEffect ou PropertyEffect, que é utilizada para definir ou alterar cores, rotações ou outras propriedades de um comportamento de animação, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.ToY = 50