Classe PlaySettings (PowerPoint VBA)

Contém informações sobre como o clipe de mídia especificado será executado durante uma apresentação de slides.

Set

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

Dim pss as PlaySettings
Set pss = ActiveWindow.RangeFromPoint.AnimationSettings.PlaySettings

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo PlaySettings: AnimationSettings.PlaySettings e EffectInformation.PlaySettings

ActionVerb

Retorna ou define uma cadeia de caracteres que contém o verbo OLE que será executado quando o objeto OLE especificado for animado durante uma apresentação. Leitura/gravação.

O verbo padrão especifica a ação que o objeto OLE executará — como reproduzir um arquivo WAVE ou exibir dados para que o usuário possa modificá-los — após a animação ou transição de slides anterior.

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.ActionVerb = "Edit"

HideWhileNotPlaying

Determina se o clipe de mídia especificado estará oculto durante uma apresentação de slides, exceto enquanto estiver sendo reproduzido. Leitura/gravação.

O valor da propriedade HideWhileNotPlaying pode ser uma destas constantes MsoTriState .

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.HideWhileNotPlaying = msoTrue

LoopUntilStopped

Determina se o filme ou som especificado entrará em loop contínuo até se iniciar o próximo filme ou som, o usuário clicar no slide ou ocorrer uma transição de slides. Leitura/gravação.

O valor da propriedade LoopUntilStopped pode ser uma destas constantes MsoTriState .

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.LoopUntilStopped = msoTrue

Parent

Retorna o objeto parente para o objeto especificado.

PauseAnimation

Determina se a apresentação de slides fará uma pausa até terminar a execução do clipe de mídia especificado. Leitura/gravação.

Para que a configuração da propriedade PauseAnimation tenha efeito, a propriedade PlayOnEntry da forma especificada deve ser definida como msoTrue. O valor da propriedade PauseAnimation pode ser uma destas constantes MsoTriState .

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.PauseAnimation = msoTrue

PlayOnEntry

Determina se o filme ou som especificado será executado automaticamente ao ser animado. Leitura/gravação.

A definição dessa propriedade como msoTrue define a propriedade Animate do objeto AnimationSettings como msoTrue. Configuração a propriedade Animate como msoFalse define automaticamente a propriedade PlayOnEntry como msoFalse. Use a propriedade ActionVerb para definir o verbo que será chamado quando o clipe de mídia for animado. O valor da propriedade PlayOnEntry pode ser uma destas constantes MsoTriState .

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.PlayOnEntry = msoTrue

RewindMovie

Determina se o primeiro quadro do filme especificado será exibido outra vez automaticamente, logo que a execução do filme terminar. Leitura/gravação.

O valor da propriedade RewindMovie pode ser uma destas constantes MsoTriState .

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.RewindMovie = msoTrue

StopAfterSlides

Retorna ou define o número de slides a serem apresentados antes que o clipe de mídia pare de ser executado. Leitura/gravação.

Para que a configuração da propriedade StopAfterSlides tenha efeito, a propriedade PauseAnimation do slide especificado deve ser definida como falsee a propriedade PlayOnEntry deve ser definida como true. O clipe de mídia irá parar sua execução quando o número especificado de slides for apresentado, ou quando o clipe chegar ao final — o que vier primeiro. Um valor 0 (zero) especifica que o clipe irá parar sua execução após o slide atual.

ActivePresentation.Slides(2).Shapes(2).AnimationSettings.PlaySettings.StopAfterSlides = 3