使用Excel 2007,是否可以使用VBA或VB.NET更改图表网格线的透明度?
我有以下代码,它会在最后一行引发异常:
Dim axis As Excel.Axis = chart.Axes(Excel.XlAxisType.xlCategory)
axis.HasMajorGridlines = True
axis.MajorGridlines.Border.Color = Color.Gray.ToArgb
axis.MajorGridlines.Border.LineStyle = Excel.XlLineStyle.xlContinuous
axis.MajorGridlines.Format.Fill.Transparency = 0.8
(当然,此代码在VB.NET中)
谢谢!
答案 0 :(得分:1)
在代码的最后一行,我认为它应该是
axis.MajorGridlines.Format.Line.Transparency = 0.8
这对我有用,并调整垂直网格线的透明度。