全部
我似乎有问题,我不确定它是否可行。我正在尝试删除在 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