Macros de PowerPoint: como executar VBA nas súas diapositivas de PowerPoint 2016 e 2019?
Aprende a engadir macros personalizadas ás presentacións de Powerpoint 365.
Aplicable a Microsoft Office 365, 2019 e anteriores. Sistemas operativos Windows.
Aquí tes unha pregunta que nos fixo un lector:
Teño que redimensionar automaticamente todas as imaxes almacenadas nunha presentación específica que teño que preparar para a miña xestión. Como as diapositivas son bastante estándar, isto parece algo que podería automatizar usando unha macro. O caso é que non atopo o botón da gravadora de macros na pestana de desenvolvemento de PowerPoint. Podes axudar?
Si seguro! Hai un pouco de aburridas tarefas relacionadas con PowerPoint que se poderían automatizar:
Gustaríame aclarar este punto, xa que un par de lectores o pediron expresamente. Microsoft PowerPoint non envía un gravador de macros como o que atoparás en Word ou Excel. Polo tanto, se queres automatizar PowerPoint, terás que crear a túa macro manualmente usando Visual Basic para aplicacións (VBA). VBA é unha linguaxe de programación relativamente sinxela que axuda aos usuarios avanzados a ampliar a funcionalidade de Microsoft Office. Dito isto, escribir PowerPoint VBA non é complicado, só tes que seguir as instrucións a continuación.
En primeiro lugar, imos crear unha copia de seguridade da presentación orixinal, para que sempre poidas volver a ela se é necesario:
Para avanzar no desenvolvemento de macros, debes poder acceder á túa interface de usuario de programación VBA. Se non ves o menú chamado Desenvolvedor que aparece por defecto no lado dereito da cinta, debes continuar e activar o menú de desenvolvemento .
O seguinte paso sería inserir o seu fragmento de código VBA nun módulo de proxecto de Visual Basic para aplicacións. Siga as instrucións a continuación:
[código]
Sub Add_Slide()
Dim NewSlide como Slide
Establecer NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
Fin Sub
[/código]
Importante: unha palabra de precaución aquí: asegúrese sempre de obter a súa macro de fontes fiables. Copiar código VBA da web non é unha boa idea!
É posible que a instalación de Microsoft Office teña as macros VBA desactivadas de forma predeterminada sen que se proporcione ningunha notificación ao usuario final. Se é o caso, desde a pestana Programador, prema Seguridade macro e selecciona Desactivar todas as macros con notificación. A partir de agora, PowerPoint publicará unha mensaxe visible debaixo da cinta no caso de que a túa presentación conteña Contido de macros que se desactivaba de forma predeterminada e solicitará especificamente permiso para executar esas macros.
Como acabas de aprender, podes invocar facilmente a túa macro de PowerPoint desde a pestana Programador. Tamén pode invocar a macro desde a pestana Ver. Non obstante, se estás interesado en mellorar a interacción do usuario coa Macro, podes asignala facilmente a un novo botón da barra de ferramentas de acceso rápido; alternativamente, pode vincular a súa Macro a un botón de comando na súa diapositiva ou nun formulario de usuario.
Varios lectores pediron algúns exemplos de macros de Visual Basic para Aplicacións para PowerPoint. Non dubide en poñerse en contacto comigo mediante o formulario de contacto para falar dos seus requisitos específicos de desenvolvemento de macros personalizadas.
Aprende a engadir macros personalizadas ás presentacións de Powerpoint 365.
Aprende a inserir subtítulos de imaxes en ficheiros de Powerpoint e Word 365, 2019/2016/