Vinculación de tablas de Exel en PowerPoint

Copper Contributor

Estoy haciendo una presentación en PowerPoint tomando información que tengo en un Excel... estoy vinculando gráficas y tablas; la situación que presento es que al vincular una tabla (no tiene formato en Excel) aparecen los bordes de la tabla y por el formato de la presentación necesito quitarlos; en PowerPoint no permite por la vinculación a Excel y en excel no encuentro donde hacerlo

 

¿Alguien sabe cómo hacer esto?

 

¿Qué otra forma sugieren para vincular texto de Excel a PowerPoint?

2 Replies

@LuA03 

Para vincular tablas de Excel a PowerPoint sin que aparezcan los bordes de la tabla, puedes utilizar las siguientes estrategias. Además, te ofreceré una alternativa para vincular el texto de Excel a PowerPoint.

Método 1: Utilizar Pegado Especial

  1. Copiar la Tabla:
    • Selecciona la tabla en Excel que deseas copiar.
    • Presiona Ctrl + C para copiar la tabla.
  2. Pegado Especial en PowerPoint:
    • Abre PowerPoint y ve a la diapositiva donde quieres pegar la tabla.
    • Selecciona la opción Pegado Especial (Paste Special) en el menú Inicio (Home).
    • Selecciona Vincular a la hoja de cálculo de Microsoft Excel (Paste link) y luego elige Hoja de cálculo de Microsoft Excel (Microsoft Excel Worksheet Object).
    • Esto insertará la tabla vinculada. Si se ven los bordes, puedes hacer lo siguiente en PowerPoint:
      • Haz clic derecho en la tabla y selecciona Formato del objeto (Format Object).
      • Ve a la pestaña Colores y líneas (Colors and Lines) y ajusta el color de línea a Sin línea (No Line).

Método 2: Pegado de Imágenes

Otra opción es pegar la tabla como una imagen vinculada, lo que te permitirá editar el borde directamente en PowerPoint.

  1. Copiar la Tabla como Imagen:
    • En Excel, selecciona la tabla.
    • Usa Ctrl + C para copiar.
    • En PowerPoint, selecciona Inicio > Pegado > Pegado Especial.
    • Selecciona Imagen (Vinculada) (Picture (Linked)).

Esto crea una imagen vinculada que actualiza los datos automáticamente pero te permite editar el formato de la imagen, incluyendo la eliminación de bordes.

Método 3: Utilizar VBA para Automatizar el Proceso

Puedes utilizar un script de VBA para vincular tablas de Excel a PowerPoint sin bordes. Aquí tienes un ejemplo de cómo hacerlo:

  1. Abrir el Editor de VBA en Excel:
    • Presiona Alt + F11 para abrir el editor de VBA.
  2. Insertar un Módulo Nuevo:
    • Ve a Insertar > Módulo.
  3. Pegar el Siguiente Código:

Vba Code es una copia de seguridad no probada de su archivo.

Sub CopyTableToPowerPoint()
    Dim pptApp As Object
    Dim pptPres As Object
    Dim pptSlide As Object
    Dim ws As Worksheet
    Dim tblRange As Range
    Dim SlideIndex As Integer
    
    ' Cambia estos valores según sea necesario
    Set ws = ThisWorkbook.Sheets("Sheet1") ' Nombre de la hoja de Excel
    Set tblRange = ws.Range("A1:D10") ' Rango de la tabla en Excel
    SlideIndex = 1 ' Índice de la diapositiva en PowerPoint
    
    ' Crear una instancia de PowerPoint
    On Error Resume Next
    Set pptApp = GetObject(class:="PowerPoint.Application")
    If pptApp Is Nothing Then
        Set pptApp = CreateObject(class:="PowerPoint.Application")
    End If
    On Error GoTo 0
    
    ' Asegurarse de que PowerPoint esté visible
    pptApp.Visible = True
    
    ' Abrir la presentación activa
    Set pptPres = pptApp.ActivePresentation
    
    ' Seleccionar la diapositiva deseada
    Set pptSlide = pptPres.Slides(SlideIndex)
    
    ' Copiar el rango de la tabla en Excel
    tblRange.Copy
    
    ' Pegar la tabla en PowerPoint como una imagen
    pptSlide.Shapes.PasteSpecial DataType:=2 ' 2 = ppPasteEnhancedMetafile (Metafile mejorado)
    
    ' Opcional: Ajustar la posición y el tamaño de la imagen pegada
    With pptSlide.Shapes(pptSlide.Shapes.Count)
        .LockAspectRatio = msoFalse
        .Top = 50
        .Left = 50
        .Width = 500
        .Height = 300
    End With
End Sub

Método 4: Vincular Texto Específico

Para vincular solo texto específico de Excel a PowerPoint:

  1. Seleccionar la Celda en Excel:
    • Copia la celda o rango de celdas que contienen el texto.
  2. Pegar como Objeto Vinculado:
    • En PowerPoint, selecciona Pegado Especial > Pegado Vinculado.
    • Esto inserta el texto como un objeto que se actualiza automáticamente cuando cambias el texto en Excel.

Siguiendo estos métodos, podrás vincular y formatear tus tablas de Excel en PowerPoint de manera más efectiva, evitando bordes no deseados y asegurando que tus datos estén siempre actualizados.

El texto, los pasos y el código se crearon con la ayuda de IA. El texto ha sido traducido automáticamente.

 

¡Mis respuestas son voluntarias y sin garantía!

 

Espero que esto te ayudará.

¿Fue útil la respuesta? Marca como mejor respuesta y dale me gusta!

Esto ayudará a todos los participantes del foro.

Muchas gracias por tu respuesta y ayuda @NikolinoDE, probaré los diferentes métodos que describes y veré cual funciona como requiero... te digo como me fue

Saludos