0

全部

我似乎有问题,我不确定它是否可行。我正在尝试删除在 excel 中创建的列堆积图的特定部分,但仍显示数据表中的行。查看图片以更了解我的问题陈述 显示行和删除图表的部分

该图是在我的 vb winforms 应用程序的 excel 文件输出中生成
的 这是创建图表的代码

    'Create a Chart
    Dim ChartPage As Excel.Chart
    Dim xlCharts As Excel.ChartObjects
    Dim myChart As Excel.ChartObject
    Dim chartRange As Excel.Range

    xlCharts = xlWorkSheet.ChartObjects
    myChart = xlCharts.Add(3, 100, 650, 300)
    ChartPage = myChart.Chart
    chartRange = xlWorkSheet.Range(xlWorkSheet.Cells(10, 1), xlWorkSheet.Cells(10 + lstRows.Count, 1 + lstCols.Count))
    ChartPage.SetSourceData(Source:=chartRange)
    ChartPage.ChartType = Excel.XlChartType.xlColumnStacked
    ChartPage.Axes(Excel.XlAxisType.xlValue).MajorGridLines.Delete()
    ChartPage.HasDataTable = True
    ChartPage.ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowValue)

    Dim tq = ChartPage.SeriesCollection
    For Each itm In ChartPage.SeriesCollection
        itm.DataLabels.Font.FontStyle = "Bold"
    Next
4

0 回答 0