Macros do PowerPoint: Como executar o VBA em seus slides do PowerPoint 2016 e 2019?

Aplicável ao Microsoft Office 365, 2019 e anteriores. Sistemas operacionais Windows.

Aqui está uma pergunta que recebemos de um leitor:

Tenho a necessidade de redimensionar automaticamente todas as imagens armazenadas em uma apresentação específica que tenho que preparar para a minha gestão. Como os slides são bastante padrão, isso parece algo que eu poderia automatizar usando uma Macro. O problema é que não encontro o botão do gravador de macro na guia de desenvolvimento do PowerPoint. Você pode ajudar?

Sim, claro! Há uma variedade de tarefas que podem ser automatizadas no PowerPoint:

  • 1. Criação automática de apresentações periódicas (como relatórios trimestrais).
  • 2. Formatação automática de slides - aplicando estilos e fontes.
  • 3. Trabalhar com imagens (redimensionar, ajustar a modelos de slides).
  • 4. Remover modelos mestres de slides não utilizados para reduzir o tamanho da apresentação.
  • 5. E muitas outras possibilidades...

Posso gravar uma macro no PowerPoint?

É importante mencionar que o Microsoft PowerPoint não oferece um gravador de macro, como você pode encontrar no Word ou Excel. Portanto, se você deseja automatizar suas tarefas no PowerPoint, precisará criar sua macro manualmente usando oVisual Basic para Aplicações (VBA). O VBA é uma linguagem de programação relativamente simples que ajuda usuários avançados a estender a funcionalidade do Microsoft Office. Escrever VBA para o PowerPoint não é complicado; você pode seguir nossas instruções abaixo.

Criar uma apresentação habilitada para macro

Vamos começar criando um backup da apresentação original, para que você sempre possa retornar a ela, se necessário:

  1. Abra a apresentação que você deseja automatizar.
  2. Salve sua apresentação com um nome de arquivo diferente, como MyPresentationwithMacros, e escolha o formato de arquivo .pptm (apresentação de macros do PowerPoint) como seu tipo de arquivo.

Para avançar com seu desenvolvimento de macro, você precisa acessar a interface de programação VBA. Se você não vê um menu chamado Desenvolvedor na Faixa de Opções, vá em ativar o menu de desenvolvimento.

Adicione sua macro ao PowerPoint

A próxima etapa é inserir seu código VBA em um módulo de projeto do Visual Basic for Applications. Siga estas instruções:

  1. Na Faixa de Opções do PowerPoint, clique em Desenvolvedor.
  2. Clique no botão Visual Basic.
  3. O editor VBA será aberto.
  4. Na árvore do projeto, destaque a entrada VBAProject.
  5. No menu do cabeçalho, clique em Inserir e selecione Módulo.
  6. Digite o seguinte código no módulo recém-criado:
    Sub Add_Slide()
        Dim NewSlide As Slide
        Set NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
    End Sub
    

Importante: Sempre obtenha seu código de fontes confiáveis. Copiar código VBA da internet não é uma boa ideia!

  1. Antes de executar seu código, verifique se há erros clicando em Debug e selecionando Compile VBA project.
  2. Se não receber mensagens de erro, clique em Salvar para atualizar sua apresentação habilitada para macro.

Ative suas macros

Por padrão, sua instalação do Microsoft Office pode ter macros VBA desabilitadas. Se for esse o caso, na guia Desenvolvedor, clique em Segurança de Macro e selecione Desativar todas as macros com notificação. O PowerPoint exibirá um aviso caso a apresentação contenha macros que tenham sido desabilitadas.

Executando sua macro do PowerPoint

  1. Feche o editor VBA e volte para a apresentação do PowerPoint.
  2. Na guia Desenvolvedor, clique em Macros.
  3. Escolha a Macro que você adicionou anteriormente.
  4. Clique em Executar.

Atribuir sua Macro a um botão

Para melhorar a interação do usuário, você pode atribuir sua macro a um botão na barra de ferramentas de acesso rápido, ou vincular sua macro a um botão de comando no slide ou em um formulário de usuário.

Exemplos de Macros Personalizadas para PowerPoint

Se você deseja exemplos específicos de macros do VBA para o PowerPoint, sinta-se à vontade para entrar em contato conosco utilizando o formulário de contato para discutir requisitos personalizados.

Como posso depurar código VBA no editor do PowerPoint?

A forma mais fácil de depurar código VBA no PowerPoint é usar as ferramentas de depuração integradas.

Abra o editor do Visual Basic pressionando Alt+F11. Defina pontos de interrupção clicando na margem esquerda dos números das linhas. Quando executar o código com F5, ele pausa a execução nos pontos de interrupção, permitindo percorrer o código linha por linha com F8 e inspecionar variáveis.

Outra ferramenta útil é a janela imediata (Ctrl+G) e as instruções Debug.Print para gerar valores de variáveis. Isso facilita a identificação e correção de problemas.

2 Comments

  1. Claudia IT -

    Ótimas dicas! Vou compartilhar esse post com meu grupo de trabalho. Cada vez mais estamos precisando de soluções práticas com o VBA!

  2. Thais Mendes -

    Parabéns pelo conteúdo! Adorei a explicação sobre como executar o VBA nos slides. Estou ansiosa para testar!

Leave a Comment

Macros do PowerPoint: Como executar o VBA em seus slides do PowerPoint 2016 e 2019?

Macros do PowerPoint: Como executar o VBA em seus slides do PowerPoint 2016 e 2019?

Saiba como você pode adicionar macros personalizadas em apresentações do PowerPoint 365 com VBA.

PowerPoint 2019 (Parte 18): Adicione animação a textos e objetos

PowerPoint 2019 (Parte 18): Adicione animação a textos e objetos

No PowerPoint, você pode animar textos e objetos como clipart, formas e imagens. A animação é uma ferramenta poderosa para capturar a atenção do público ao longo de suas apresentações.

PowerPoint 2016: verifique a ortografia e a gramática

PowerPoint 2016: verifique a ortografia e a gramática

Aprenda a usar as ferramentas de revisão do PowerPoint 2016 para evitar erros de texto e criar apresentações profissionais. Verifique a ortografia e a gramática de maneira eficiente.

PowerPoint 2016: use o recurso Localizar e Substituir

PowerPoint 2016: use o recurso Localizar e Substituir

Aprenda a utilizar os recursos Localizar e Substituir no PowerPoint 2016 para facilitar a edição de apresentações, procurando e alterando rapidamente palavras ou frases.

Como inserir legendas de imagem no PowerPoint 2019, 365 e 2016?

Como inserir legendas de imagem no PowerPoint 2019, 365 e 2016?

Saiba como inserir legendas de imagens em arquivos do Powerpoint e Word 365, 2019/2016.

PowerPoint 2016: Trabalhando com gráficos SmartArt

PowerPoint 2016: Trabalhando com gráficos SmartArt

O SmartArt no PowerPoint 2016 permite que os apresentadores transmitam informações graficamente, em vez de apenas usar texto simples. Há muitas maneiras de usar SmartArt para ilustrar ideias diferentes.

PowerPoint 2016: trabalhar com gráficos

PowerPoint 2016: trabalhar com gráficos

Um gráfico é uma ferramenta que os usuários podem usar para representar dados graficamente. Usar um gráfico em uma apresentação ajuda o público a compreender melhor o significado por trás dos números.

PowerPoint 2016: Como inserir som no PowerPoint

PowerPoint 2016: Como inserir som no PowerPoint

O PowerPoint 2016 permite aos usuários adicionar som às apresentações. Por exemplo, os usuários podem adicionar música de fundo a um slide e efeitos sonoros a outro slide, e até mesmo gravar sua própria narração ou comentário.

PowerPoint 2016: animar texto e objetos

PowerPoint 2016: animar texto e objetos

O que é o painel de animação no PowerPoint? Como criar efeitos no PowerPoint 2016? Vamos aprender com LuckyTemplates.com como criar efeitos para texto e objetos no PowerPoint!

PowerPoint 2016: organizar e agrupar objetos

PowerPoint 2016: organizar e agrupar objetos

Os usuários podem organizar os objetos no slide conforme desejado, alinhando, ordenando, agrupando e girando-os de muitas maneiras diferentes.