![]() Português |
![]() English and Others |
|
|||||
Este utilitário é um pequeno módulo de classe programado em Microsoft® Visual Basic® for Application (VBA) no PowerPoint que gera cronômetro popup no Microsoft® PowerPoint® chamando via Automation a função fStopwatch() disponibilizada ao VBA pelo suplemento COM de nome ‘Popup Stopwatch for Microsoft Excel’ também distribuído neste site. Este módulo de classe por sua vez também disponibiliza uma função fStopwatch() para o projeto VBA de apresentações abertas no PowerPoint com as mesmas funcionalidades da função no Excel, possibilitando gerar cronômetros, geralmente em contagem regressiva, em tempo de slideshow com a possibilidade de, ao expirar, retornar ações no PowerPoint ou outros via VBA ou por envio de teclas. Baixe aqui e instale o suplemento do Excel e teste os exemplos de apresentações do PowerPoint usando este módulo disponíveis abaixo. Obs.: Um suplemento COM similar para PowerPoint poderia ser desenvolvido, mas não teria nenhuma vantagem sobre esta solução, muito pelo contrário. Esta solução pode executar dezenas e até centenas de cronômetros simultâneos em uma apresentação enquanto consome muito poucos recursos do PowerPoint e usa muito pouco código no projeto VBA da apresentação. Além disso, o PowerPoint como um aplicativo Windows de instância única tem suas limitações quando se trata de executar códigos simultâneos e ainda não teria recursos adequadas para divisão de tempo (snapshot), um recurso de cronômetro importante e útil disponível nesta solução. Itens a seguir nesta página: Configurar Contagem Regressiva Exemplos de Uso do Cronômetro no PowerPoint Características:Todas listadas aqui na homepage do ‘Popup Stopwatch para Microsoft Excel’, exceto aqueles que se referem a objetos exclusivos do Excel, como células e planilhas. Configurar Contagem Regressiva:Veja como configurar uma contagem regressiva aqui na homepage do ‘Cronômetro Popup para Microsoft Excel’ Download:O download necessário para testar os exemplos listados abaixo para o PowerPoint é o mesmo do suplemento COM disponível na homepage do ‘Popup Stopwatch for Microsoft Excel’. Testado no Excel para Windows, versões 2000, 2002(XP), 2003, 2007, 2010 (32-bit), 2013 (32-bit), 2016 (32-bit) e 2019 (32-bit) em instalações MSI-based e Click-To-Run do Office 365™ de serviços baseados na nuvem. Nota! O suplemento para versões 64-bit ainda não está disponível.
Figuras:A interface com dezenas de configurações que o cronômetro exibe em popup no PowerPoint é a mesma que exibi no Excel. Veja as figuras aqui na homepage do ‘Popup Stopwatch for Microsoft Excel’. Função fStopwatch() em VBA:O módulo de classe implementado no projeto VBA de uma apresentação do PowerPoint conforme pode ser visto e copiado nos exemplos abaixo vai disponibilizar para o projeto VBA da apresentação a mesma função fStopwatch() do suplemento COM do Excel com todos os seus 27 argumentos opcionais. Veja suas descrições e modo de configurar aqui na homepage do ‘Cronômetro Popup para Microsoft Excel’. Exemplos de Uso do Cronômetro no PowerPoint:Vejamos nove exemplos do uso do cronômetro em apresentações do PowerPoint. Cada exemplo foi desenvolvido em uma apresentação salva em arquivo ppt exclusivo pronto para ser testado na própria apresentação e com todas as instruções para você implementar em suas apresentações e, se você não quiser editar suas apresentações, está pronto para você mesmo salvar como suplemento ppa e então usar em suas apresentações sem editá-las. Cada ppt é um código fonte em que você pode alterar configurações do cronômetro ou cronômetros, aprimorar e então salvar como suplemento ppa desejado. Antes disso, veja um resumo comparativo dos exemplos mostrando as diferenças nos objetivos principais e os desdobramentos entre eles: - O exemplo 1 trata da criação de comando no menu e short menus do PowerPoint para chamar o cronômetro em popup em tempo de projeto, em tempo de edição de slide; - Os exemplos 2 e 3 tratam de contagem regressiva de intervalo para pausa em uma apresentação, tipo intervalo para um café. Enquanto o Exemplo 2 usa arquivos externos para a figura de fundo e som de expiração, o Exemplo 3 não usa, e pode usar a figura em um slide da apresentação ativa e som de transição em outro slide;
- Os exemplos 4, 5, 6 e 7 tratam de contagem regressiva de
tempo de transição para avançar slides em uma apresentação.
Enquanto nos exemplos 4 e 5, os tempos de todos os slides são
tomados no início para que os cronômetros em paralelo no Exemplo
4 ou em serie no Exemplo 5 possam gerenciar os avanços de forma
programada do primeiro ao último slide. Assim, para não haver
quebra de continuidade, é necessário que haja tempo definido em
cada um dos slides. Se não houver, adota-se um padrão de 10
segundos. - Os exemplos 8 e 9 tratam de contagem regressiva de etapas em uma apresentação como tempo mínimo e tempo máximo aceitáveis para realizar a apresentação. Enquanto no Exemplo 8 os cronômetros para cada etapa são lançados simultaneamente em paralelo, no Exemplo 9 eles são lançados em série. Exemplo 1 - Criação de comando em menu do PowerPoint (Ver nota 1):O objetivo deste exemplo é mostrar o código VBA necessário para chamar o cronômetro a partir da interface de usuário do PowerPoint, da mesma forma que ele é chamado a partir da interface do Excel, usando a última configuração de chamada aqui ou lá salva em um arquivo ini. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar imediatamente seu código na própria apresentação do exemplo, basta executar o SlideShow (F5) e acionar o botão “Start PowerPointStopwatch_Ex1” disponível no primeiro slide para abrir o cronômetro popup na interface do PowerPoint ou acionar o botão “Create Menu Buttons” para criar o comando para abrir o cronômetro da mesma forma a partir do menu e submenus de contexto do PowerPoint (Ver nota 2); - Você pode implementar o código VBA como está no ppt do exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch e o módulo padrão ModExamp1 do exemplo para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento ppa, mas se for usar como apresentação normal, você ainda precisa criar o botão ou botões semelhantes aos do primeiro slide do exemplo no primeiro slide da sua apresentação e - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Nota 1: Este exemplo está como primeiro não por importância de uso, mas para mostrar que o módulo de classe ClassPPointStopwatch, além de disponibilizar a função fStopwatch() para o projeto VBA, pode criar cronômetro na interface de usuário do PowerPoint com todas as funcionalidades do cronômetro no Excel inclusive com comando em menu para abrir o cronômetro popup em tempo de edição de apresentação que é de utilidade pouco provável. Os exemplos a seguir usados em tempo de slideshow são provavelmente mais úteis. Nota 2: Para testar apresentações com código VBA, você precisa definir a segurança de macro do seu PowerPoint para nível médio para que você possa habilitar macros quando solicitado ao abrir apresentações. Você também precisa instalar o 'Popup Stopwatch for Excel' que pode ser baixado gratuitamente para uso pessoal em sua homepage ou nesta homepage em Download. Exemplo 2 - Contagem regressiva para intervalo do café (modelo 1):O objetivo deste Exemplo 2 é mostrar o código VBA necessário para criar um cronômetro de contagem regressiva para o intervalo do café em uma apresentação que usa arquivos externos para a figura de fundo e o som de expiração. Ensina como criar um cronômetro para contagem regressiva de um intervalo de tempo. Antes de iniciar a contagem regressiva, ele pausa a apresentação de slides da apresentação ativa e quando a contagem expira, ele retoma a apresentação de slides. O cronômetro será configurado para se mover na tela como um protetor, com um display transparente e um fundo opaco com uma figura de um arquivo jpg salvo no disco e, quando expirar, emitirá um bipe e reproduzirá um som de um arquivo wav no disco. Ambos os arquivos devem ter o mesmo nome do arquivo da apresentação ativa e estar salvos na mesma pasta. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar seu código imediatamente na própria apresentação do exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex2” disponível no primeiro slide para definir o intervalo de tempo e então iniciar sua contagem regressiva; (Ver nota 2); - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch, o módulo padrão ModExamp2 e o userform UFormExamp2 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Nota 3: O código VBA em cada exemplo (pressione Alt+F11 para ver) está formatado corretamente e tem instruções para facilitar para você, mesmo sem conhecimento de VBA, alterar qualquer uma das centenas de configurações do cronômetro, principalmente elementos de interface relacionados a tamanhos, posição na tela, cores, fontes, figura de fundo, transparências e até mesmo transparência total do cronômetro com exibição automática apenas da fonte do display quando você aproxima o mouse ou pressiona a tecla Ctrl. Exemplo 3 - Contagem regressiva para intervalo do café (modelo 2):O objetivo deste Exemplo 3 é mostrar o código VBA necessário para criar um cronômetro de contagem regressiva para o intervalo do café em uma apresentação que usa arquivos externos para a figura de fundo e o som de expiração. Ensina como criar um cronômetro para contagem regressiva de um intervalo de tempo. Antes de iniciar a contagem regressiva, ele pausa a apresentação de slides da apresentação ativa e quando a contagem expira, ele retoma a apresentação de slides. O cronômetro será configurado para se mover na tela como um protetor, com uma tela transparente e também um fundo transparente para usar o próprio slide ativo como fundo. Em particular, se a apresentação ativa tiver dois slides ocultos no final com o primeiro definido para uma figura de intervalo para café e o próximo com um som de transição, ele ativará o primeiro antes do início da contagem regressiva e o segundo quando a contagem expirar. Portanto, este exemplo não requer que figura e som sejam salvos em arquivos separados do arquivo de apresentação. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar seu código imediatamente na própria apresentação do exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex3” disponível no primeiro slide para definir o intervalo de tempo e então iniciar sua contagem regressiva; (Ver nota 2) - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch, o módulo padrão ModExamp3 e o userform UFormExamp3 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Exemplo 4 - Contagem regressiva para avançar slide (em paralelo):O objetivo deste Exemplo 4 é mostrar o código VBA necessário para criar um cronômetro em contagem regressiva em cada slide para avançar para o próximo slide quando a contagem regressiva expirar. Os cronômetros para todos os slides serão lançados em paralelo e simultaneamente. Ele também ensina como lançar mais de um cronômetro simultaneamente em paralelo, contando tempos diferentes. Uma pilha de cronômetros aparecerá na tela, com o mais curto sobreposto aos mais longos, mas seus botões estarão atados, então se o de cima parar, o de baixo também para, e similarmente se ele reiniciar. O exemplo 5 a seguir, que tem o mesmo objetivo e eficiência, ensina como lançar em série, onde o primeiro, ao expirar, chama o próximo, mantendo assim apenas um cronômetro contando na tela. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar seu código imediatamente na própria apresentação do exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex4” disponível no primeiro slide para criar um cronômetro em contagem regressiva em cada slide para avançar para o próximo slide quando a contagem regressiva expirar. O tempo será capturado da propriedade AdvanceTime de transição de slide, se estiver definida, caso contrário, um tempo padrão será assumido; (Ver nota 2) - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch e o módulo padrão ModExamp4 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Exemplo 5 - Contagem regressiva para avançar slide (em série):O objetivo deste Exemplo 5 é mostrar o código VBA necessário para criar um cronômetro em contagem regressiva em cada slide para avançar para o próximo slide quando a contagem regressiva expirar. Os cronômetros serão lançados em série, um após o outro. Ensina também como lançar mais de um cronômetro em série, onde o primeiro, ao expirar, chama o próximo, mantendo assim apenas um cronômetro contando no visor. O exemplo 4, que tem o mesmo objetivo e eficiência, ensina como lançar mais de um cronômetro simultaneamente em paralelo, contando tempos diferentes, formando assim uma pilha no visor. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar seu código imediatamente na própria apresentação do exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex5” disponível no primeiro slide para criar um cronômetro em contagem regressiva para avançar para o próximo slide quando a contagem regressiva expirar e assim por diante. O tempo será capturado da propriedade AdvanceTime de transição de slide, se estiver definida, caso contrário, um tempo padrão será assumido; (Ver nota 2) - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch e o módulo padrão ModExamp5 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Exemplo 6 - Contagem regressiva para avançar slide (auto pesca):O objetivo deste Exemplo 6 é mostrar o código VBA necessário para criar um cronômetro, que será chamado automaticamente pelo evento SlideShowNextSlide do aplicativo, em contagem regressiva para avançar para o próximo slide quando a contagem regressiva expirar. É como se o cronômetro se conectasse para fazer o recurso de avanço automático de slides do PowerPoint, mesmo que ele esteja desligado. O tempo será capturado da propriedade AdvanceTime de transição de slide ativo, se estiver definida, caso contrário, nada acontece. Apenas a quantidade de tempo em segundos definida na propriedade AdvanceTime é importante. As propriedades AdvanceOnTime e AdvanceMode que a habilitam são ignoradas, estejam elas definidas como True ou False, porque o avanço automático dos slides será feito pelo cronômetro e não pelo PowerPoint. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode:
- Você pode testar seu código imediatamente na própria
apresentação de exemplo, basta executar o SlideShow (F5) e
clicar no botão “Start PowerPointStopwatch_Ex6” disponível no
primeiro slide para habilitar os eventos de aplicativo do
PowerPoint, e, ao ativar um slide manualmente ou por código, um
cronômetro de contagem regressiva pode ser lançado para fazer o
avanço para o próximo slide quando a contagem expirar. - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch e o módulo padrão ModExamp6 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Exemplo 7 - Contagem regressiva para avançar slide (PPAccelerator):O objetivo deste Exemplo 7 é mostrar o código VBA necessário para criar um cronômetro em contagem regressiva em cada slide para avançar para o próximo slide quando a contagem regressiva expirar. O tempo será capturado da propriedade AdvanceTime de transição de slide, se estiver definida, ou se for inserido diretamente pelo usuário em um formulário já exibido com sugestões para cada slide. O mesmo formulário permite que você (des)acelere a velocidade da apresentação ou fixe seu fim em uma data/hora no relógio com distribuição proporcional e dinâmica do tempo restante nos slides seguintes. Apenas a quantidade de tempo em segundos definida na propriedade AdvanceTime é importante. As propriedades AdvanceOnTime e AdvanceMode que a habilitam são ignoradas, pois o avanço automático dos slides será feito pelo cronômetro e não pelo PowerPoint e em tempos proporcionais conforme a aceleração desejada. Este exemplo deu origem ao suplemento PPAccelerator para PowerPoint distribuído aqui neste site. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar imediatamente seu código na própria apresentação de exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex7” disponível no primeiro slide para criar um cronômetro em contagem regressiva em cada slide para avançar para o próximo slide quando a contagem regressiva expirar. Antes os tempos serão capturados da propriedade AdvanceTime de cada transição de slide, se estiver definida, ou se for inserida diretamente por você em um formulário já exibido com sugestões para cada slide. O mesmo formulário permite que você (des)acelere a velocidade da apresentação ou fixe seu fim em uma data/hora no relógio com distribuição proporcional e dinâmica do tempo restante nos slides. (Ver nota 2) - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch, o módulo padrão ModExamp7 e o userform UFormExamp7 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Exemplo 8 - Contagem regressiva em etapas de apresentação (em paralelo):O objetivo deste Exemplo 8 é mostrar o código VBA necessário para criar dois cronômetros em contagem regressiva lançados em paralelo. Um para alertar o limite mínimo de duração da apresentação ativa e outro para o máximo. Ele também ensina como lançar mais de um cronômetro simultaneamente em paralelo, contando tempos diferentes. Uma pilha de cronômetros aparecerá na tela, com o mais curto sobreposto aos mais longos, mas seus botões estarão atados, então se o de cima parar, o de baixo também para, e similarmente se ele reiniciar. O exemplo 9 a seguir, que tem o mesmo objetivo e eficiência, ensina como lançar em série, onde o primeiro, ao expirar, chama o próximo, mantendo assim apenas um cronômetro contando na tela. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar imediatamente seu código na própria apresentação de exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex8” disponível no primeiro slide para criar em paralelo dois cronômetros em contagem regressiva. Um para alertar o mínimo e outro para o limite máximo de duração da apresentação ativa com quatro slides definidos apenas para testar este exemplo. (Ver nota 2) - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch, o módulo padrão ModExamp8 e o userform UFormExamp8 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la. Exemplo 9 - Contagem regressiva em etapas de apresentação (em série):O objetivo deste Exemplo 9 é mostrar o código VBA necessário para criar dois cronômetros em contagem regressiva lançados em série. Um para alertar o limite mínimo de duração da apresentação ativa e outro para o máximo. Ele também ensina como lançar mais de um cronômetro em série, onde o primeiro, ao expirar, chama o próximo, mantendo assim apenas um cronômetro contando no visor. O Exemplo 8 acima, que tem o mesmo objetivo e eficiência, ensina como lançar mais de um cronômetro simultaneamente em paralelo, contando tempos diferentes, formando assim uma pilha no visor. Baixe o arquivo ppt zipado deste exemplo clicando no link abaixo e abra no PowerPoint: Depois de abrir o ppt no PowerPoint, você pode: - Você pode testar imediatamente seu código na própria apresentação de exemplo, basta executar o SlideShow (F5) e clicar no botão “Start PowerPointStopwatch_Ex9” disponível no primeiro slide para criar em série dois cronômetros em contagem regressiva. Um para alertar o limite mínimo para apresentação e outro para o máximo desta apresentação ativa com quatro slides definidos apenas para testar este exemplo. (Ver nota 2) - Você pode implementar o código VBA como está no ppt de exemplo no projeto VBA da sua apresentação específica, basta abrir a janela do Visual Basic (VBE) com Alt+F11 e copiar o módulo de classe ClassPPointStopwatch, o módulo padrão ModExamp9 e o userform UFormExamp9 para o projeto VBA da sua apresentação. Isso é tudo, se você for salvar sua apresentação como um suplemento (ppa, ppam), caso contrário, você ainda precisa criar um botão semelhante nos slides da sua apresentação para iniciar; (Ver nota 3) - Você pode usar o código VBA do exemplo em qualquer uma das suas apresentações sem a necessidade de edição, basta executar o suplemento (ppa) da apresentação do exemplo, que você pode criar e salvar usando o botão “Save as add-in (ppa)” também disponível no primeiro slide. Você não precisa instalar o suplemento no PowerPoint, basta clicar duas vezes no seu arquivo ppa no Windows Explorer e, se sua apresentação já estiver aberta no PowerPoint, ele começará a fazer a mesma coisa que faz com sua própria apresentação de teste, enquanto que, se sua apresentação ainda não estiver aberta, ele direcionará você para abri-la.
|
|||||
|