Управление линиями сетки диаграммы Excel 2007 в VBA - PullRequest
0 голосов
/ 11 августа 2009

Используя 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)

Спасибо!

1 Ответ

1 голос
/ 13 августа 2009

В последней строке вашего кода, я думаю, это должно быть

axis.MajorGridlines.Format.Line.Transparency = 0.8

Это работает для меня и регулирует прозрачность вертикальных линий сетки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...