Exportar un gráfico de Excel e incluir un cuadro de texto

Exportar un gráfico de Excel e incluir un cuadro de texto

Tengo este código que exporta un gráfico de Excel y funciona bien.

Sub ExportChart(ByVal fileName As String)
     '   Export a selected chart as a picture    
    Const sPicType$ = ".png"
    Dim sChartName$
    Dim objChart As ChartObject 
    Set objChart = ActiveSheet.ChartObjects(1)
    If objChart Is Nothing Then
        Exit Sub
    End If
    sPath = fileName & sPicType
    objChart.Chart.Export fileName:=sPath, FilterName:="PNG"
    Application.DisplayAlerts = False
    ActiveWorkbook.Saved = True     
End Sub

Excepto que agregué un área de texto en el gráfico y no se muestra en la imagen exportada. ¿Alguna sugerencia?

Respuesta1

Si selecciona el gráfico antes de insertar el cuadro de texto, será parte del gráfico y se exportará correctamente.

información relacionada