Professional Documents
Culture Documents
SECCIÓN DE SERVICIOS
Coordinación de Servicios de Cómputo
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.
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