Forum Discussion

LuA03's avatar
LuA03
Copper Contributor
Jul 04, 2024

Vinculación de tablas de Exel en PowerPoint

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?

  • NikolinoDE's avatar
    NikolinoDE
    Gold Contributor

    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.

    • LuA03's avatar
      LuA03
      Copper Contributor
      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

Resources