L'animazione per l'ingresso di PowerPoint configurata con "Avvio: Con precedente" inizia proprio quando viene avviata una nuova diapositiva. Tuttavia, se si imposta un'animazione di uscita nello stesso modo, non inizia con una sequenza di fine della diapositiva. Invece, il trigger "Start: On Click" deve essere utilizzato e dopo che l'animazione di uscita è terminata, è ancora necessario un clic in più per passare alla diapositiva successiva.Come avanzare automaticamente una diapositiva di PowerPoint dopo che un'animazione di uscita è finita?
Soluzione s per questo sono evidenti: creare uno scivolo duplicato, rendere le animazioni che terminano dalla diapositiva originale essendo le animazioni di partenza sul vetrino duplicati e far loro seguire con quello che vuoi o creare una diapositiva di transizione con quelli termina solo le animazioni e imposta "Cambia diapositiva Advance -> Automaticamente dopo -> [il tempo necessario per completare le animazioni]".
Queste soluzioni alternative saranno farlo funzionare per il pubblico, visivamente. Tuttavia, ha un impatto sui numeri delle diapositive che potresti dover modificare di conseguenza e/o duplicare le modifiche del contenuto. Se sei l'unico a creare e ad usare la tua presentazione, questo potrebbe andar bene. Ma se stai creando una presentazione in modalità collaborativa con altre tre persone e non sai nemmeno chi sarà il presentatore alla fine, puoi rovinare tutto.
Cerchiamo di essere preciso: la maggior parte delle mie diapositive hanno 0.2s fly in animazione ingresso applicata ai blocchi di contenuti provenienti da destra, basso o da sinistra. Passando alla diapositiva successiva, voglio che vengano proiettati in un'altra animazione di uscita da 0,2 secondi, seguita da una nuova diapositiva di 0,2 secondi che vola nell'animazione di ingresso dei nuovi blocchi. Lo swift dei blocchi deve essere attivato mentre si passa alla diapositiva successiva, come di consueto.
Come già detto, non sono in grado di ottenere questo risultato senza un clic in più tra le diapositive.
Ho scritto uno VBA script che dovrebbe iniziare con un'animazione di uscita e farà avanzare automaticamente una diapositiva dopo 0.3 secondi quando l'animazione di uscita è terminata. In questo modo dovrei sbarazzarmi di quei clic in più che sono necessari in questo momento.
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
Funziona bene quando è legato su una scatola, un pulsante o un altro oggetto. Ma non riesco a farlo funzionare con un singolo clic su (in qualsiasi punto della diapositiva) in modo che possa essere avviato insieme all'attivazione dell'attivazione del trigger onclick. Creare una grande forma rettangolare trasparente su tutta la diapositiva e legare la macro su di essa non aiuta neanche. Facendo clic su di esso si ottiene solo la macro in esecuzione, l'animazione di uscita non viene attivata.
In ogni caso, non desidero associare la macro a nessun altro oggetto di soluzione alternativa ma alla diapositiva stessa.
Chiunque sa come innescare uno script VBA PowerPoint sul vetrino evento onclick?
qualcuno conosce un impostazione segreto che renderà il lavoro di animazione uscita come previsto vale a dire l'animazione a destra prima di uscire una diapositiva durante la transizione a quello successivo?
Qualcuno sa come battere questo drago?
Grazie!
Il tuo "workaround" relativo alle diapositive di animazione di uscita duplicate era proprio quello di cui avevo bisogno, grazie! Se hai mai trovato una soluzione al tuo problema, dovresti postarlo come risposta qui per riferimento futuro da altri :) –