Como avançar automaticamente um slide do PowerPoint após o término de uma animação de saída?

6

A animação de entrada do PowerPoint configurada com "Iniciar: com anterior" começa logo quando um novo slide é avançado. No entanto, se você configurar uma animação de saída da mesma maneira, ela não será iniciada com uma seqüência final de slides. Em vez disso, o gatilho "Iniciar: ao clicar" precisa ser usado e após a conclusão da animação de saída, você ainda precisa de um clique extra para avançar para o próximo slide .

Solução alternativa s para isso é óbvio: crie um slide duplicado, faça com que suas animações finais do slide original sejam suas animações iniciais no slide duplicado e permita que elas sejam seguidas com o que você quiser ou crie um slide deslize o slide apenas com as animações finais e configure "Alterar slide avançado - > Automaticamente depois - > [o tempo que suas animações terminarão]".

Essas soluções alternativas farão o trabalho para seu público visualmente. No entanto, isso tem um impacto nos números de slide que você pode precisar para ajustar de acordo e / ou duplicar as alterações de conteúdo. Se você é o único que cria e usa sua apresentação, isso pode ser ótimo. Mas se você está criando uma apresentação no modo colaborativo com outras três pessoas e nem sabe quem será o apresentador no final, você pode atrapalhar as coisas.

Vamos ser específicos: a maioria dos meus slides tem animações de entrada de 0,2s aplicadas a blocos de conteúdo vindos da direita, da parte inferior ou da esquerda. Avançando para o próximo slide, eu quero que eles voem em outra animação de saída de 0,2s sendo seguida por um novo slide de 0,2s na animação de entrada dos novos blocos. A troca dos blocos deve ser acionada enquanto avançamos para o próximo slide, como normalmente.
Como mencionado, não consigo fazer isso sem um clique extra entre os slides.

Eu escrevi um script VBA que deve começar junto com uma animação de saída e avançará automaticamente um slide após 0,3s quando a animação de saída terminar. Dessa forma, eu deveria me livrar desses cliques extras que são necessários agora.

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 bem quando ligado a uma caixa, botão ou outro objeto. Mas eu não posso fazê-lo correr em um único clique (em qualquer lugar no slide) para que ele possa começar junto com a animação de saída onclick trigger. Criar uma grande forma retangular transparente sobre o slide inteiro e vincular a macro nela também não ajuda. Clicando nele, você só obtém a macro em execução, a animação de saída não é acionada.
De qualquer forma, não quero vincular a macro a nenhum outro objeto de contorno, mas ao próprio slide.

Alguém sabe como disparar um script PowerPoint VBA no evento slide onclick?
Alguém conhece uma configuração secreta que fará a animação de saída funcionar como esperado, ou seja, animando diretamente antes de sair de um slide durante a transição para o próximo?
Alguém sabe como vencer esse dragão?

Obrigado!

    
por joooc 13.02.2012 / 01:25

1 resposta

1

Resposta tardia, mas aqui está outra solução possível:

Vá para: Slide Show, marque "Use Rehearsed Timings, clique em" Rehearse Timings "e, durante o ensaio, logo após o final do primeiro slide, clique assim que você desejar que o segundo slide apareça. em seguida, salve as alterações para seus horários ensaiados.

(outros comentários relacionados aqui )

    
por 09.03.2012 / 00:39