
Quer saber como usar VBA no PowerPoint? Aqui mostraremos novas maneiras de melhorar sua produtividade no PowerPoint. Uma das maneiras de fazer isso é usando código VBA para automatizar e estender a funcionalidade do PowerPoint.
Este artigo explica como pegar o código e usá-lo em seu projeto PowerPoint, para que você possa levar sua produtividade para o próximo nível. Convidamos você a ficar conosco.
O que é VBA?
Visual Basic for Applications (VBA) é um ambiente de desenvolvimento programação para aplicações de Microsoft Office. Está incluído com instalando escritório por padrão (a menos que o administrador do sistema o tenha desativado). O PowerPoint VBA oferece uma maneira de fazer uma de duas coisas usando macros e suplementos:
- Intimidade no PowerPoint- Se você repetir a mesma tarefa indefinidamente, o VBA pode ser seu novo melhor amigo. Digamos que você tenha 100 slides e precise mostrar todos os objetos ocultos em todos esses slides. Isso pode levar muitos minutos exaustivos, mas com um VBA no PowerPoint Demora cerca de um segundo.
- Estender o PowerPoint: às vezes, o PowerPoint não possui o recurso necessário para concluir sua tarefa. Por exemplo, se você excluir layouts padrão de um modelo, não haverá uma maneira fácil de recuperá-los no PowerPoint. Aqui incluímos códigos VBA no PowerPoint para fazer exatamente isso.
Você também pode estar interessado em ler sobre: 8 melhores programas como PowerPoint
Como abrir o VBE no PowerPoint (Editor Visual Basic)
Conhecer seu amigo VBA é muito simples. Basta seguir estes passos:
- passo 1: Com o PowerPoint aberto e pelo menos um arquivo de apresentação aberto, pressione Alt + F11 no seu teclado. Isso abrirá o VBE (Editor Visual Basic):
NOTA: Sim, por algum motivo Alt + F11 não está mapeado em seu teclado, você pode clicar com o botão direito em qualquer lugar da faixa de opções, selecionar Personalize a fita …e na janela que aparece, marque a caixa de seleção da guia Desenvolvedor no lado direito antes de fazer clique em OK para fechar a janela.
Agora você pode clicar no botão Visual Basic nesta guia:
Adicione código VBA no PowerPoint
Para adicionar algum código VBA, você precisa de um contêiner para colocá-lo, então vá em frente e clique Inserir no menu e selecione Módulo:
Agora você tem um módulo pronto para colar o código VBA em um dos itens:
Copie o código VBA do artigo do blog necessário clicando duas vezes nele e cole-o na janela do Módulo1 acima. Aqui está um exemplo muito simples de código para exibir uma caixa de diálogo de mensagem:
'———————————————
' Macro VBA do PowerPoint para exibir a mensagem Hello World. '——————————————— ' Copyright (c) 2019 BrightCarbon Ltd. Todos os direitos reservados. 'O código-fonte é fornecido sob licença Creative Commons Attribution 'Isso significa que você deve dar crédito por nossa criação original da seguinte forma: ' «Inclui código criado por BrightCarbon Ltd. (brightcarbon.com)» 'Escritura Comum @ http://creativecommons.org/licenses/by/3.0/ 'Licença Legal @ http://creativecommons.org/licenses/by/3.0/legalcode '——————————————— ' Objetivo: Exibe uma caixa de diálogo com uma mensagem de texto Hello World. Autor: Jamie Garroch ' Data: 06 de maio de 2019 ' Site: https://brightcarbon.com/ '———————————————
SubHelloWorld() MsgBox "Olá, mundo!", vbInformation + vbOKOnly, "Esta é minha primeira macro VBA" End Sub |
Agora você deve ver algo assim:
fotografia
Como esse código é apenas um único procedimento Sub chamado HelloWorld, ele é conhecido como macro.
Executando a macro VBA no PowerPoint
Agora que você tem a macro em sua apresentação, você pode use Alt + Tab para retornar à janela mais familiar do PowerPoint. A partir daqui, a macro pode ser executada pressionando Alt + F8 no seu teclado (ou B e clique no botão Macros na guia Programador) que abre uma janela contendo uma lista de macros disponíveis:
Salvando seu arquivo VBA no PowerPoint
Com as macros em seu arquivo de apresentação, agora você pode usá-las nesse arquivo ou com qualquer outro arquivo do PowerPoint aberto. Lembre-se que para utilizar suas macros, o arquivo que as contém deve estar aberto.
Você pode adicionar quantos módulos e macros desejar em um arquivo PowerPoint para poder criar sua própria biblioteca de macros em um único arquivo que você acessará de todos os seus outros decks.
Quando você tiver vários arquivos do PowerPoint abertos, selecione o arquivo que contém suas macros na janela Macro clicando no menu suspenso Macro:
Depois de adicionar o código VBA à sua apresentação, o PowerPoint solicitará que você o salve como um arquivo pptm (o 'm' significa macro) em vez do formato pptx mais familiar.
Você pode prosseguir e fazer isso para salvar um arquivo N copie o código do projeto habilitado ou crie uma biblioteca pessoal de macros.
Se você deseja distribuir sua apresentação, é recomendável salvá-la usando o formato pptx familiar para que os destinatários não vejam muitas mensagens de segurança detalhadas ao abrir o PPTM.
Aqui você pode aprender sobre: Como contar palavras no PowerPoint
Você pode tornar seu arquivo salvo novamente como uma apresentação padrão clicando com o botão direito ing em cada módulo de código no painel Explorador de projetos, Clique em Remover Módulox…e clique sim (se for necessário manter uma cópia de segurança dos módulos independentemente da sua apresentação) o Não quando for perguntado se deseja salvar o módulo antes de excluí-lo:
Agora sua apresentação não inclui nenhum código e você pode salvá-la como um arquivo pptx.
Conclusão
Então aí está. Agora você sabe como abrir o VBE no PowerPoint, inserir um módulo de código VBA no PowerPoint, colar o código nele, executar a macro e salvar o arquivo nos formatos pptm ou pptx. Tudo que você precisa é de uma macro legal para tornar sua vida diária ainda mais fácil. Esperamos ter ajudado você com essas informações sobre como usar o VBA no PowerPoint.
Meu nome é Javier Chirinos e sou apaixonado por tecnologia. Desde que me lembro, eu gostava de computadores e videogames e esse hobby acabou virando um emprego.
Publico sobre tecnologia e gadgets na Internet há mais de 15 anos, especialmente em mundobytes.com
Também sou especialista em comunicação e marketing online e tenho conhecimento em desenvolvimento WordPress.