在Excel图表winforms vb.net中隐藏网格线

我的winforms应用程序创build一个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(10, 80, 700, 450) ChartPage = myChart.Chart chartRange = xlWorkSheet.Range("A10", "K13") ChartPage.SetSourceData(Source:=chartRange) ChartPage.ChartType = Excel.XlChartType.xlColumnStacked 

我后悔我不熟悉VB.net,但我敢打赌,你可以快速转换这个C#互操作代码,将删除网格线:

 myChart.Chart.Axes(Excel.XlAxisType.xlValue).MajorGridLines.Delete(); 

第二个解决scheme,也是我find的工作

  ChartPage.Axes(Excel.XlAxisType.xlValue).MajorGridLines.Format.Line.Visible = Microsoft.Office.Core.MsoTriState.msoFalse 

链接: 创build/格式化图表