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
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