Como copiar engadir diapositivas á túa presentación de PowerPoint con macros VBA?

Última actualización: xuño de 2020

Aplicable a: Office 2019 e anteriores. Só Windows.

Aquí tes a pregunta dun lector:

Como parte da miña presentación de informe trimestral á dirección, moitas veces teño que copiar varias diapositivas de información xeral doutras presentacións. Non é gran cousa, pero sería un aforro significativo poder automatizar este exercicio. Calquera macro VBA axuda a logralo.

Como acabas de mencionar, podes automatizar as diapositivas copiar e pegar en PowerPoint usando Visual Basic para aplicacións. Se precisas crear varias presentacións cada mes, esta automatización de copia/importación de diapositivas pode converterse nun gran aforro de tempo.

PowerPoint VBA para engadir diapositivas

Imos con este sinxelo exercicio.

En primeiro lugar, asegúrate de que a túa pestana de desenvolvemento estea activada e visible. Aquí tes como facelo .

Supoño que xa creou unha presentación habilitada para Macro (o tipo de ficheiro é .pptm), que colocou no mesmo directorio que a presentación de orixe (á que me referirei como source.pptm). Aquí tes como crear unha presentación de PowerPoint con VBA .

En primeiro lugar, fagamos unha copia de seguridade desa presentación (copia sinxela e garda).

A continuación, sigamos e inserimos a seguinte Macro nun novo módulo VBA na túa presentación de destino. Podes atopar todos os detalles sobre como facelo no noso tutorial de PowerPoint VBA .

Aquí tes o código VBA que necesitarás para copiar e pegar automaticamente as diapositivas.

Un par de suposicións que fixen:

  • A túa presentación de orixe chámase source.pptm
  •  Pegarás as diapositivas 2-4 da túa presentación de orixe
  • Colocarás as diapositivas copiadas a partir da diapositiva 5.

Sub InsertFromOtherPres()

' This short VBA macro copies slides from one presentation and inserts them into another

ActivePresentation.Slides.InsertFromFile FileName:="source.pptm", Index:=1, SlideStart:=2, 
SlideEnd:=4

End Sub

Obviamente, non dubides en cambiar a indexación do número de diapositivas no código para que se axusten ás túas necesidades.

Podes facelo pasar por varias presentacións e inserir diapositivas específicas de cada unha no teu informe de xestión.

PowerPoint VBA para duplicar diapositivas

En lugar de copiar diapositivas noutra presentación, pode querer clonar unha ou máis diapositivas na súa presentación:

Sub CopySlides()

' Short snippet to duplicate the third slide in a presentation, change the index/es accrodingly

ActivePresentation.Slides(3).Duplicate

End Sub

Eses eran só un par de exemplos sinxelos de automatización de PowerPoint. Os lectores que busquen preguntas específicas, non dubiden en enviar unha consulta a través da páxina de contacto.

Espero que axude 🙂

Deixa un comentario

Como corrixir o erro de Outlook que non pode enviar correo pero si recibilo

Como corrixir o erro de Outlook que non pode enviar correo pero si recibilo

Corrixa Outlook cando pode recibir correo pero non enviar. Comprobe a Bandexa de saída, o modo sen conexión, o inicio de sesión, a configuración SMTP, os perfís e os cambios de Microsoft 365.

Modelo de Excel sinxelo para o seguimento da nómina quincenal para equipos pequenos: Guía práctica de configuración

Modelo de Excel sinxelo para o seguimento da nómina quincenal para equipos pequenos: Guía práctica de configuración

Crea un seguimento sinxelo da nómina quincenal en Excel para un equipo pequeno, con horas, soldos, deducións, marcadores de revisión, resumos e orientación sobre a conservación de rexistros.

Modelo de presentación de formación de incorporación sencilla para nuevos empleados: Plan práctico de 12 diapositivas

Modelo de presentación de formación de incorporación sencilla para nuevos empleados: Plan práctico de 12 diapositivas

Crea una presentación de incorporación para nuevos empleados con una estructura práctica de 12 diapositivas que cubra las expectativas del puesto, herramientas, seguridad, políticas, seguridad física y acciones de la primera semana.

Como exportar contactos de Salesforce a un formato Excel limpo sen romper os IDs nin os números de teléfono

Como exportar contactos de Salesforce a un formato Excel limpo sen romper os IDs nin os números de teléfono

Exporte contactos de Salesforce a Excel de forma limpa: cree o informe correcto, exporte só detalles en CSV, importe con Power Query, preserve os IDs e os ceros á esquerda, elimine duplicados con seguridade e verifique o resultado.

Modelo imprimible de horario semanal de limpeza para anfitrións de Airbnb (Word e PDF)

Modelo imprimible de horario semanal de limpeza para anfitrións de Airbnb (Word e PDF)

Utiliza este horario semanal de limpeza imprimible para anfitrións de Airbnb para organizar a limpeza de rotación, tarefas de limpeza profunda, reposición, comprobacións de seguridade e impresión de Word a PDF.

Modelo gratuíto de calendario mensual de facturas para Excel: unha configuración práctica para 2026

Modelo gratuíto de calendario mensual de facturas para Excel: unha configuración práctica para 2026

Organiza as túas facturas mensuais en Excel cun deseño gratuíto de calendario, seguimento de datas de vencemento, fórmulas de estado, campos de pago automático e consellos prácticos de fluxo de caixa.

As fórmulas de Excel non calculan automaticamente? Arránxao en 3 sinxelos pasos

As fórmulas de Excel non calculan automaticamente? Arránxao en 3 sinxelos pasos

Arranxa as fórmulas de Excel que non calculan automaticamente en tres pasos: activa o cálculo automático, recalcula e repara as células das fórmulas.

Modelo de rexistro de gastos para traballadores autónomos nos EUA: Que rexistrar en 2026

Modelo de rexistro de gastos para traballadores autónomos nos EUA: Que rexistrar en 2026

Crea un rexistro de gastos práctico para autónomos nos EUA con categorías compatibles co Schedule C, campos para recibos, control de quilometraxe e actualizacións das normas do IRS para 2026.

As mellores aplicacións de facturación gratuítas para pequenas empresas de servizos nos EUA (2026)

As mellores aplicacións de facturación gratuítas para pequenas empresas de servizos nos EUA (2026)

Compara as mellores aplicacións de facturación gratuítas para empresas de servizos nos EUA en 2026, incluíndo Zoho Invoice, Wave, Square, PayPal e Invoice Ninja.

Modelo Excel Gratuito para Rastrexar Gastos e Ingresos de Propiedades en Alquiler: Guía para Principiantes

Modelo Excel Gratuito para Rastrexar Gastos e Ingresos de Propiedades en Alquiler: Guía para Principiantes

Use un rastreador gratuito de Excel para propiedades en alquiler para organizar ingresos, gastos, propiedades e fluxo de caixa mensual. Aprenda o que rexistrar, como configuralo e os erros a evitar.