Exportieren Sie ein Excel-Diagramm und fügen Sie ein Textfeld ein

Exportieren Sie ein Excel-Diagramm und fügen Sie ein Textfeld ein

Ich habe diesen Code, der ein Excel-Diagramm exportiert, und er funktioniert einwandfrei.

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

Außer dass ich dem Diagramm einen Textbereich hinzugefügt habe und dieser im exportierten Bild nicht angezeigt wird. Irgendwelche Vorschläge?

Antwort1

Wenn Sie das Diagramm auswählen, bevor Sie das Textfeld einfügen, wird es Teil des Diagramms und ordnungsgemäß exportiert.

verwandte Informationen