我有一个折线图,我试图通过 VBA 在给定 Y 值处添加一条水平线。我正在关注本指南,该指南建议在现有图表中添加一条线,然后将其类型更改为散点图,这会导致 Excel 自动将该系列放在辅助 X 轴上。然后可以进一步格式化。
我的问题是,当使用 VBA 执行此操作时,我不明白如何将一条线切换到辅助 X 轴上。默认情况下,所有新行都将在主 X 轴上。
例如,假设chrt
是一个 Chart 对象:
' Enable secondary X axis (I think)
chrt.HasAxis(XlAxisType.xlCategory, XlAxisGroup.xlSecondary) = True
Dim se As Series
Set se = chrt.SeriesCollection.NewSeries
se.ChartType = xlXYScatterLinesNoMarkers
' Add a line at Y = 0
se.xValues = Array(0, 1)
se.values = Array(0, 0)
现在,如何se
进入辅助 X 轴?