Поделиться через


Метод Chart.Delete (Project)

Удаляет диаграмму в активном отчете.

Синтаксис

expression. Удалить

выражение: переменная, представляющая объект Chart.

Возвращаемое значение

Variant

Пример

В следующем примере отображается отчет, а затем удаляются все диаграммы отчета.

Sub DeleteCharts()
    Dim chartReport As Report
    Dim chartShape As Shape
    Dim reportName As String
    
    ' Display a report.
    reportName = "Chart Report 1"
    Set chartReport = ActiveProject.Reports(reportName)
    chartReport.Apply
    
    ' Delete every chart on the report.
    For Each chartShape In chartReport.Shapes
        If chartShape.Type = msoChart Then
            Debug.Print "Deleting chart: '" & chartShape.Name _
                & "' from report: " & reportName
            chartShape.Delete
        End If
    Next chartShape
End Sub

См. также

Метод Chart ObjectReport.Delete

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.