2009-08-11 5 views
0

Avec Excel 2007, est-il possible de modifier la transparence des lignes de la grille de diagramme en utilisant VBA ou VB.NET?Manipulation de lignes de grille de graphiques Excel 2007 dans VBA

je le code suivant, qui jette une exception sur la dernière ligne:

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 

(Bien sûr, ce code est en VB.NET)

Merci!

Répondre

1

Dans la dernière ligne de votre code, je pense qu'il devrait être

axis.MajorGridlines.Format.Line.Transparency = 0.8 

qui fonctionne pour moi et ajuste la transparence des lignes verticales.

+3

Cela fonctionne, sauf que vous avez une petite faute de frappe, la méthode correcte est: axis.MajorGridlines.Format.Line.Transparency = 0,8 (Notez que les Format.Lines est devenu Format.Line) –

Questions connexes