PDA

Bekijk Volledige Versie : Excel Charts met PHP



ju5t
20/04/06, 15:44
Wie heeft er ervaring hiermee?

Via de Axis class kun je TickLabelSpacing aanpassen - deze is ook te benaderen vanaf de Excel library maar heeft blijkbaar geen effect op de charts.

Hetzelfde geldt eigenlijk voor de Font class. Aangezien ik beide wil gebruiken om de Axis van een chart binnen Excel wil aanpassen.

Via een macro werkt het, maar ik wil niet achteraf nog met macro's moeten werken. Het is beter wanneer dit meteen voor elkaar is.

Ter info even de macro erbij waarmee het mogelijk is:

Sub ChartMacro()
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).Select
With ActiveChart.Axes(xlCategory)
.CrossesAt = 1
.TickLabelSpacing = 1
.TickMarkSpacing = 1
.AxisBetweenCategories = True
.ReversePlotOrder = False
End With
Selection.TickLabels.AutoScaleFont = True
With Selection.TickLabels.Font
.Name = "Arial"
.FontStyle = "Regular"
.Size = 6
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
.Background = xlAutomatic
End With
End Sub