secciÓn de servicios coordinación de servicios...

6
MS OFFICE 2016 SECCIÓN DE SERVICIOS Coordinación de Servicios de Cómputo Coordinación de Servicios de Cómputo Elaboró: Ing. Jorge Ulises Martínez Olvera Octubre de 2017 Crear diplomas en PowerPoint a partir de una lista de Excel Crear tarjetas o diplomas desde una lista en Excel puede solucionarse usando Word con la función de combinar correspondencia, pero ¿cómo hacer algo semejante en PowerPoint? Para crear diplomas en PowerPoint a partir de una lista de Excel requerimos algunos pasos que no encontramos directamente en el programa, los cuales son desde habilitar las funciones de desarrollador en Excel, crear la plantilla del diploma, hasta elaborar, cargar y ejecutar una macro que posteriormente creará un archivo *.ppt con cada uno de nuestros diplomas en PowerPoint. A continuación, te explicaremos paso a paso con un ejemplo como hacer esto: Habilitar las funciones de desarrollador en Excel Para habilitar las funciones de Excel hacer lo siguiente: 1. Abrir el programa de Excel. 2. Hacer clic en la Archivo. 3. Hacer clic en Opciones.

Upload: lediep

Post on 25-Sep-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SECCIÓN DE SERVICIOS Coordinación de Servicios …ticnet.azc.uam.mx/pluginfile.php/2969/mod_page/content/24/Diplomas... · Crear tarjetas o diplomas desde una lista en Excel puede

MSOFFICE2016

SECCIÓNDESERVICIOSCoordinación de Servicios de Cómputo

CoordinacióndeServiciosdeCómputo

Elaboró:Ing.JorgeUlisesMartínezOlveraOctubrede2017

Crear diplomas en PowerPoint a partir de una lista de Excel

Crear tarjetas o diplomas desde una lista en Excel puede solucionarse usando Word con la función de combinar correspondencia, pero ¿cómo hacer algo semejante en PowerPoint? Para crear diplomas en PowerPoint a partir de una lista de Excel requerimos algunos pasos que no encontramos directamente en el programa, los cuales son desde habilitar las funciones de desarrollador en Excel, crear la plantilla del diploma, hasta elaborar, cargar y ejecutar una macro que posteriormente creará un archivo *.ppt con cada uno de nuestros diplomas en PowerPoint. A continuación, te explicaremos paso a paso con un ejemplo como hacer esto:

Habilitar las funciones de desarrollador en Excel Para habilitar las funciones de Excel hacer lo siguiente:

1. Abrir el programa de Excel. 2. Hacer clic en la Archivo. 3. Hacer clic en Opciones.

Page 2: SECCIÓN DE SERVICIOS Coordinación de Servicios …ticnet.azc.uam.mx/pluginfile.php/2969/mod_page/content/24/Diplomas... · Crear tarjetas o diplomas desde una lista en Excel puede

MSOFFICE2016

SECCIÓNDESERVICIOSCoordinación de Servicios de Cómputo

CoordinacióndeServiciosdeCómputo

Elaboró:Ing.JorgeUlisesMartínezOlveraOctubrede2017

4. Ir a “Personalizar cinta de opciones” y activar la casilla de verificación de

“Desarrollador”. Posteriormente hacer clic en “Aceptar”.

5. Al final solo resta verificar la nueva pestaña de menú con el nombre de “Desarrollador”.

Page 3: SECCIÓN DE SERVICIOS Coordinación de Servicios …ticnet.azc.uam.mx/pluginfile.php/2969/mod_page/content/24/Diplomas... · Crear tarjetas o diplomas desde una lista en Excel puede

MSOFFICE2016

SECCIÓNDESERVICIOSCoordinación de Servicios de Cómputo

CoordinacióndeServiciosdeCómputo

Elaboró:Ing.JorgeUlisesMartínezOlveraOctubrede2017

Para la plantilla de diplomas Abrir el programa de PowerPoint y crear un nuevo archivo con el nombre diploma.pptx, editarlo de acuerdo a nuestros gustos y necesidades. Es muy importante conservar la etiqueta <Nombre>, es donde aparecerá cada nombre de nuestra lista de Excel la cual deberá encontrarse previamente un archivo con la etiqueta de Nombres.xlsm, ejemplo:

En Excel editar la macro y ejecutarla Para hacer la macro.

1. Hacer clic en Desarrollador/Macros, en Nombre de macro: escribir Combinar, y hacer clic en Crear.

Page 4: SECCIÓN DE SERVICIOS Coordinación de Servicios …ticnet.azc.uam.mx/pluginfile.php/2969/mod_page/content/24/Diplomas... · Crear tarjetas o diplomas desde una lista en Excel puede

MSOFFICE2016

SECCIÓNDESERVICIOSCoordinación de Servicios de Cómputo

CoordinacióndeServiciosdeCómputo

Elaboró:Ing.JorgeUlisesMartínezOlveraOctubrede2017

2. Con esto se abre el editor Microsoft Visual Basic para Aplicaciones

3. Pegar el siguiente código: Sub Combinar() Dim shtParticipantes As Worksheet Dim strParticipante As String Dim filaInicial As Long Dim objPPT As Object Dim objPres As Object Dim objSld As Object Dim objShp As Object Set shtParticipantes = Worksheets("Participantes") Set objPPT = CreateObject("Powerpoint.Application") objPPT.Visible = True Set objPres = objPPT.presentations.Open(ThisWorkbook.Path & "\diploma.pptx") objPres.SaveAs ThisWorkbook.Path & "\combinados.pptx" filaInicial = 2 Do While shtParticipantes.Cells(filaInicial, 1) <> "" strParticipante = shtParticipantes.Cells(filaInicial, 1) Set objSld = objPres.slides(1).Duplicate For Each objShp In objSld.Shapes If objShp.HasTextFrame Then If objShp.TextFrame.hastext Then objShp.TextFrame.TextRange.Replace "<nombre>", strParticipante End If End If Next filaInicial = filaInicial + 1 Loop objPres.slides(1).Delete objPres.Save objPres.Close End Sub

Page 5: SECCIÓN DE SERVICIOS Coordinación de Servicios …ticnet.azc.uam.mx/pluginfile.php/2969/mod_page/content/24/Diplomas... · Crear tarjetas o diplomas desde una lista en Excel puede

MSOFFICE2016

SECCIÓNDESERVICIOSCoordinación de Servicios de Cómputo

CoordinacióndeServiciosdeCómputo

Elaboró:Ing.JorgeUlisesMartínezOlveraOctubrede2017

4. Guardar el libro y asignarle el nombre Nombres.xlsm, cambiar el Tipo de archivo a Libro de Excel habilitado para macros (*.xlsm)

5. Editar la lista de nombres en la columna A y cambiar el nombre de la hoja a Participantes.

Page 6: SECCIÓN DE SERVICIOS Coordinación de Servicios …ticnet.azc.uam.mx/pluginfile.php/2969/mod_page/content/24/Diplomas... · Crear tarjetas o diplomas desde una lista en Excel puede

MSOFFICE2016

SECCIÓNDESERVICIOSCoordinación de Servicios de Cómputo

CoordinacióndeServiciosdeCómputo

Elaboró:Ing.JorgeUlisesMartínezOlveraOctubrede2017

6. Ejecutar la macro Combinar. a. Hacer clic en Desarrollador/Macros: b. Seleccionar Combinar y hacer clic en Ejecutar.

7. El resultado será un archivo llamado combinados.pptx, que contendrá todos los diplomas creados. Ejemplo:

Fuentes consultadas en octubre de 2017 https://www.youtube.com/watch?v=wXFQMNvB7AY https://drive.google.com/drive/folders/0Bw54LB0Xmq3yblU5cDV5T0V4alE