Creación automática de presentaciones de PowerPoint utilizando macros en VBA

García Pardina, Ignacio (2022). Creación automática de presentaciones de PowerPoint utilizando macros en VBA. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Description

Title: Creación automática de presentaciones de PowerPoint utilizando macros en VBA
Author/s:
  • García Pardina, Ignacio
Contributor/s:
  • Martínez Barbero, Jesús
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: June 2022
Subjects:
Freetext Keywords: Lenguajes de programación; Visual Basic Application (VBA); Excel
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (762kB)

Abstract

El presente Proyecto de Fin de Grado trata el desarrollo de una macro en lenguaje VBA que permita la generación automática de una presentación de PowerPoint que contenga información de las Incidencias y Soportes de un grupo de trabajo. Los datos son exportados a un fichero de Excel.Este proyecto surge en el marco de prácticas en el Banco Santander donde, tradicionalmente, se empleaba mucho tiempo en preparar presentaciones de resultados. Este es un trabajo periódico extremadamente mecánico y tedioso, por lo que una automatización eficiente del proceso podría suponer una enorme ganancia (en eficacia y eficiencia) para la compañía. Este proceso llevo meses porque se fue construyendo con revisiones y seguimientos de los requisitos, los cuales fueron ajustándose durante el desarrollo. En la actualidad se sigue utilizando por lo que cumplió su propósito.Este trabajo está formado por los siguientes apartados:Introducción: formulación del problema; Requisitos: listado de funcionalidades que debe cubrir la macro; Base tecnológica: exposición del marco técnico necesario para comprender las herramientas utilizadas; Tecnología elegida: ventajas de la programación en VBA; Planificación: detalle de las distintas fases que se establecieron para organizar cada una de las etapas del Proyecto; Desarrollo: ilustración de la ejecución de la macro con un ejemplo; Conclusiones: resumen del proyecto destacando las ventajas e inconvenientes del lenguaje VBA; Anexos: instrucciones de uso de la macro para usuarios, sin necesidad de conocimientos de desarrollador y código de la macro. Abstract: This Proyecto de Fin de Grado deals with the development of a macro in VBA language that allows the automatic generation of a Power Point presentation containing information of the Incidents and Support of a work group. The data is exported from an Excel file.This project arose within the framework of an internship at Banco Santander where, traditionally, a lot of time was spent preparing presentations of results. This is an extremely mechanical and tedious periodic job, so efficient automation of the process could be a huge gain (in effectiveness and efficiency) for the company.This process took months because it was built with revisions and follow-ups of the requirements, which were adjusted during the development. At present it is still being used, so it fulfilled its purpose.This work is breaks down into the following sections:Introduction: Problem formulation; Requirements: List of functionalities to be covered by the macro; Technological basis: Presentation of the technical framework necessary to understand the tools used; Chosen technology: Advantages of VBA programming; Planning: detail of the different phases that were established to organize each stage of the project; Development: Illustration of the macro execution with an example; Conclusions: summary and highlight of pros and cons of VBA programming; Annex: macro instructions for inexperienced users and macro script (digital format).

More information

Item ID: 70831
DC Identifier: https://oa.upm.es/70831/
OAI Identifier: oai:oa.upm.es:70831
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 30 Jun 2022 18:00
Last Modified: 30 Jun 2022 18:00
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM