Clase SlideShowTransition (PowerPoint VBA)

Contiene información acerca del avance de diapositivas especificado durante una presentación con diapositivas.

Para usar una variable de clase SlideShowTransition, primero debe ser instanciado, por ejemplo

Dim sst as SlideShowTransition
Set sst = ActivePresentation.SlideMaster.SlideShowTransition

Los siguientes procedimientos se pueden usar para establecer variables de clase SlideShowTransition : CustomLayout.SlideShowTransition, Master.SlideShowTransition, Slide.SlideShowTransition y SlideRange.SlideShowTransition.

AdvanceOnClick

Determina si la diapositiva especificada avanza al hacer clic durante una presentación con diapositivas. Lectura y escritura.

Para establecer el avance automático de la diapositiva una vez transcurrido un período de tiempo determinado, establezca la propiedad AdvanceOnTime en true y la propiedad AdvanceTime en la cantidad de tiempo que desea que se muestre la diapositiva. Si establece las propiedades AdvanceOnClick y AdvanceOnTime en true, la diapositiva avanza al hacer clic en ella o cuando ha transcurrido—el período de tiempo especificado, lo que ocurra primero. El valor de la propiedad AdvanceOnClick puede ser una de estas constantes MsoTriState .

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.AdvanceOnClick = msoTrue

AdvanceOnTime

Determina si la diapositiva especificada avanza automáticamente al cabo de un tiempo determinado. Lectura y escritura.

Use la propiedad AdvanceTime para especificar el número de segundos que deben transcurrir antes de que la diapositiva avance automáticamente. Establezca la propiedad AdvanceMode del objeto SlideShowSettings en ppSlideShowUseSlideTimings para que la configuración de intervalo de la diapositiva en vigor para toda la presentación. El valor de la propiedad AdvanceOnTime puede ser una de estas constantes MsoTriState .

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.AdvanceOnTime = msoTrue

AdvanceTime

Devuelve o establece la cantidad de tiempo, en segundos, a partir de la cual se producirá la transición de la diapositiva especificada. Lectura y escritura.

Para aplicar la configuración del intervalo de diapositiva a la presentación con diapositivas completa, establezca la propiedad AdvanceMode del objeto SlideShowSettings en ppSlideShowUseSlideTimings.

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.AdvanceTime = 5

Duration

Devuelve o establece la duración de una animación en segundos. Lectura y escritura.

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.Duration = 5

EntryEffect

Devuelve o establece el efecto especial aplicado a la transición de diapositiva especificada. Lectura y escritura. Aquí puede ver valores posibles para PpEntryEffect.

Si la propiedad TextLevelEffect de la forma especificada se establece en ppAnimateLevelNone (el valor predeterminado) o la propiedad Animate se establece en false, no verá el efecto especial que ha aplicado con la **EntryEffect **propiedad.

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.EntryEffect = ppEffectAirplaneLeft

Hidden

Determina si la diapositiva especificada está oculta durante una presentación con diapositivas. Lectura y escritura.

El valor de la propiedad Hidden puede ser una de estas constantes MsoTriState .

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.Hidden = msoTrue

LoopSoundUntilNext

Especifica si el sonido establecido para la transición de la diapositiva especificada se repite hasta que empiece el siguiente sonido. Lectura y escritura.

El valor de la propiedad LoopSoundUntilNext puede ser una de estas constantes MsoTriState .

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.LoopSoundUntilNext = msoTrue

SoundEffect

Devuelve un objeto SoundEffect que representa el sonido que se reproducirá durante la transición a la diapositiva especificada. Solo lectura.

Dim setSoundEffect As SoundEffect
Set setSoundEffect = ActiveWindow.Selection.SlideRange(1).SlideShowTransition.SoundEffect

Speed

Representa la velocidad de transición de la diapositiva especificada. Lectura y escritura. Posibles valores de retorno son ppTransitionSpeedFast - Rápido, ppTransitionSpeedMedium - Mediano, ppTransitionSpeedMixed - Mixto, ppTransitionSpeedSlow - Lento.

El valor de la propiedad Speed puede ser una de estas constantes PpTransitionSpeed .

ActiveWindow.Selection.SlideRange(1).SlideShowTransition.Speed = ppTransitionSpeedFast