Jengibre 2.7.53.0
Ginger es un corrector ortográfico y gramatical gratuito.
Última actualización: junio de 2020
Aplicable a: Office 2019 y anteriores. Solo ventanas.
Aquí hay una pregunta de un lector:
Como parte de la presentación de mi informe trimestral a la gerencia, a menudo necesito copiar varias diapositivas de información general de otras presentaciones. No es gran cosa, pero sería un ahorro significativo poder automatizar este ejercicio. ¡Cualquier ayuda de VBA Macro para lograr eso es apreciada!
Como acaba de mencionar, puede automatizar el copiado y pegado de diapositivas en PowerPoint utilizando Visual Basic para aplicaciones. Si necesita crear varias presentaciones cada mes, esta automatización de copia/importación de diapositivas podría convertirse en un gran ahorro de tiempo.
PowerPoint VBA para agregar diapositivas
Empecemos con este sencillo ejercicio.
En primer lugar, asegúrese de que su pestaña de desarrollo esté habilitada y visible. Así es como se hace .
Asumiré que ya ha creado una presentación habilitada para Macro (el tipo de archivo es .pptm), que ha colocado en el mismo directorio que su presentación de origen (a la que me referiré como source.pptm). Aquí se explica cómo crear una presentación de PowerPoint con VBA .
En primer lugar, hagamos una copia de seguridad de esa presentación (simple copiar y guardar).
Luego, sigamos adelante e insertemos la siguiente macro en un nuevo módulo de VBA en su presentación de destino. Todos los detalles sobre cómo hacerlo se pueden encontrar en nuestro tutorial de PowerPoint VBA .
Aquí está el código VBA que necesitará para copiar y pegar automáticamente las diapositivas.
Un par de suposiciones que hice:
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, no dude en cambiar la indexación del número de diapositiva en el código para que se ajuste a sus requisitos.
Puede hacer que pase por varias presentaciones e insertar diapositivas específicas de cada una en su informe de gestión.
PowerPoint VBA para duplicar diapositivas
En lugar de copiar diapositivas a otra presentación, es posible que desee clonar una o más diapositivas en su 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
Esos fueron solo un par de ejemplos simples de automatización de PowerPoint. Los lectores que buscan preguntas específicas, no duden en enviar una consulta a través de la página de contacto.
Espero que ayude 🙂
El problema con el ejemplo anterior fue que el formato del tema de las presentaciones originales no se copió. Supongamos que las 2 hojas tuvieran un formato diferente, esto es lo que habría sucedido:
Ejemplo 1
|
Esta es la presentación con la diapositiva que queremos copiar:
Resultado:
para solucionar este problema, puede utilizar el siguiente código:
|
Además de copiar la diapositiva, el código anterior copia el diseño. Si quisiera hacer esto manualmente, copiaría el patrón de diapositivas a la nueva presentación. No puede copiar el patrón de diapositivas usando VBA, pero puede configurar la propiedad de diseño de las diapositivas.
Ginger es un corrector ortográfico y gramatical gratuito.
Blocks es un juego intelectual para que los alumnos de 3º de primaria practiquen sus habilidades de detección y visión y está incluido por los profesores en el programa de apoyo a la enseñanza de TI.
Prezi es una aplicación gratuita que te permite crear presentaciones digitales, tanto online como offline.
Mathway es una aplicación muy útil que puede ayudarte a resolver todos aquellos problemas matemáticos que requieren una herramienta más compleja que la calculadora integrada en tu dispositivo.
Adobe Presenter es un software de aprendizaje electrónico lanzado por Adobe Systems y disponible en la plataforma Microsoft Windows como un complemento de Microsoft PowerPoint.
Toucan es una plataforma tecnológica educativa. Le permite aprender un nuevo idioma mientras navega por sitios web comunes y cotidianos.
eNetViet es una aplicación que ayuda a conectar a los padres con la escuela donde estudian sus hijos para que puedan comprender claramente la situación de aprendizaje actual de sus hijos.
Duolingo - Aprende Idiomas Gratis, o simplemente Duolingo, es un programa educativo que te permite aprender y practicar muchos idiomas diferentes.
RapidTyping es una herramienta de entrenamiento de teclado conveniente y fácil de usar que lo ayudará a mejorar su velocidad de escritura y reducir los errores ortográficos. Con lecciones organizadas para muchos niveles diferentes, RapidTyping le enseñará cómo escribir o mejorar sus habilidades existentes.
MathType es un software de ecuaciones interactivas del desarrollador Design Science (Dessci), que le permite crear y anotar notaciones matemáticas para procesamiento de textos, presentaciones, aprendizaje electrónico, etc. Este editor también se utiliza para crear documentos TeX, LaTeX y MathML.