La animación de entrada de PowerPoint configurada con "Comenzar: con anterior" comienza justo cuando se avanza una nueva diapositiva. Sin embargo, si configura una animación de salida de la misma manera, no comienza con una secuencia de finalización de diapositiva. En su lugar, se debe utilizar el activador "Iniciar: al hacer clic" y después de finalizar la animación de salida; aún necesita un clic adicional para avanzar a la siguiente diapositiva.¿Cómo avanzar automáticamente una diapositiva de PowerPoint después de que termine una animación de salida?
Solución s a esto son evidentes: crear una diapositiva duplicado, hacer sus animaciones cerraban a partir de la diapositiva original siendo sus animaciones de partida en la diapositiva duplicado y los dejó seguir con lo que quieras o crear una diapositiva de transición con los precios solo para finalizar las animaciones y configurar "Cambiar diapositiva anticipada -> automáticamente después de -> [el tiempo que tardan sus animaciones en finalizar]".
Estas soluciones lo harán funcionar para su público, visualmente. Sin embargo, tiene un impacto en los números de diapositivas que puede necesitar ajustar en consecuencia y/o duplicar los cambios de contenido. Si usted es el único que crea y usa su presentación, esto podría estar bien. Pero si estás creando una presentación en modo de colaboración con otras tres personas y ni siquiera sabes quién será el presentador al final, puedes complicar las cosas.
Seamos específicos: la mayoría de mis diapositivas tienen una animación de entrada de entrada de 0,2 s aplicada a bloques de contenido procedentes de la derecha, la inferior o la izquierda. Avanzando a la siguiente diapositiva, quiero que salgan volando en otra animación de salida de 0.2 segundos seguida por una nueva diapositiva de 0.2 segundos en la animación de entrada de los nuevos bloques. El intercambio de los bloques se debe activar mientras se avanza a la siguiente diapositiva, como siempre.
Como se mencionó, no puedo lograr esto sin un clic adicional entre las diapositivas.
Escribí un script de VBA que debería comenzar junto con una animación de salida y avanzará automáticamente una diapositiva después de 0.3s cuando termine la animación de salida. De esa manera debería deshacerme de esos clics adicionales que se necesitan ahora.
Sub nextslide()
iTime = 0.3
Start = Timer
While Timer < Start + iTime
DoEvents
Wend
With SlideShowWindows(1).View
.GotoSlide (ActivePresentation.SlideShowWindow.View.Slide.SlideIndex + 1)
End With
End Sub
Funciona bien cuando está encuadernado en una caja, botón u otro objeto. Pero no puedo hacer que se ejecute con un solo clic (en cualquier lugar de la diapositiva) para que pueda comenzar junto con la animación de salida onclick trigger. Crear una gran forma rectangular transparente en toda la diapositiva y vincular la macro tampoco ayuda. Al hacer clic en él, solo se ejecuta la macro, la animación de salida no se activa.
De todas formas, no quiero vincular la macro a ningún otro objeto de solución sino a la propia diapositiva.
¿Alguien sabe cómo desencadenar un script de PowerPoint VBA en el evento de diapositiva onclick?
Cualquiera sabe una configuración secreta que hará que la animación de salida funcione como se esperaba, es decir, la animación justo antes de salir de una diapositiva mientras se pasa a la siguiente?
¿Alguien sabe cómo vencer a este dragón?
¡Gracias!
Su "solución" que implicaba las diapositivas de animación de salida duplicadas era justo lo que necesitaba, ¡gracias! Si alguna vez encontró una solución a su problema, debe publicarla como respuesta aquí para referencia futura de otros :) –