
Em uma apresentação do PowerPoint, pode-se escolher o tempo de transição do slide: o tempo que um slide fica visível antes de mudar automaticamente para o próximo slide. O tempo padrão de transição de slides é 00:00
Se você definir o tempo de transição de um slide para 00:00, ele não pulará o slide, mas o mostrará por ummuuuitopouco tempo - vamos ligar desta vezt- e depois vai para o próximo slide. Se houver um grande número de slides na apresentação e todos eles tiverem o tempo de transição de slides definido para 00:00, a apresentação inteira poderá durar um período de tempo apreciável. tpode ser muito pequeno, mas1000 toneladaspode levar vários minutos.
Para que isso serve? Animação! As animações integradas do PowerPoint são muito boas, mas se você quiser mais flexibilidade, nada supera o bom e velho stop-motion.
E isso me leva ao meu problema. AlongoHá algum tempo, fiz um curta de animação em Powerpoint 2000. Pelo que me lembro, tinha exatamente 1000 slides. A questão é que o valor2000que um slide de 00:00 durou no Powerpoint 2000 é muito mais do que o valor2003que dura no PowerPoint 2003 (e versões posteriores).
Na minha versão atual (Powerpoint 2003 rodando no Windows 8.1), uma apresentação de 1.000 slides em que cada slide está definido para 00:00 dura cerca de 17 segundos. Não tenho outras versões em mãos, então não posso dar outros números, mas eram bem mais longos. Se eu tento assistir minhas animações antigas, elas desaparecemcaminhomuito rápido!
Existe algum hack que eu possa usar para alterar manualmente o tempo real de duração de um slide de 00:00? Caso contrário, existe outra maneira? Um truque do VBA? Deixando meu computador deliberadamente lento?
Responder1
Posso ver razões para fazer um filme e razões para não fazê-lo. Se você quiser experimentar o último e ajustar o tempo de todos os slides, isso bastará. Altere 5,55 para quantos segundos.frações desejar:
Sub SetAdvanceTimeAllSlides()
With ActivePresentation.Slides.Range
.SlideShowTransition.AdvanceTime = 5.55
End With
End Sub
No mínimo, você pode usar isso para ajustar os tempos de transição até que tudo funcione da maneira desejadano seu computadore faça um vídeo. Talvez você precise ajustar as coisas novamente depois de testar isso, porque o ato de fazer um vídeo também pode alterar os tempos.
Responder2
Outra solução (não tão rápida quanto a resposta aceita, mas mais elementar):
Na verdade, é possível definir o tempo de transição para um valor fracionário, apenas digitando-o:
De alguma forma, eu presumi isso, já que o valor padrão na caixa era
00:00
em vez de
00:00.0
que isso seria corrigido apenas para 00:00, mas isso não acontece, e a apresentação acaba ficando um pouco mais lenta do que às 00:00.
Um horário de 00:00,1 funciona bem para minhas animações antigas. O script VBA de Steve pode ser adaptado para alterar o tempo de transição para 00h00.1 em todos os slides que estavam originalmente definidos para 00h00.