如何使用VBA获取Excelgraphics中的标签数量

是否有人知道如何自动生成一个坐标轴的标记数? 我想喜欢的东西

ActiveChart.Axes(xlValue).Ticklabels.Count 

但是“Count”属性不存在。

我正在使用Excel 2007,无法在此站点或集成帮助中find答案。 在此先感谢您的帮助。

从MacroMarc的评论上面 – 我玩了一下。 可能是有用的东西?

 Sub tickCount() ' Working with horizontal axis - xlCategory With Worksheets(1).ChartObjects(1).Chart.Axes(xlCategory) Debug.Print (.MaximumScale - .MinimumScale) / .MajorUnit End With End Sub 

这似乎返回/打印滴答或间隔的数量,无论是自动还是手动设置。 也许有可能按摩到你的代码…

不知道垂直条抱歉 – 听起来很酷,但! 我想我会开始添加第二列系列,或者每一种颜色的两个,把它们放在第二个垂直轴上,然后从那里开始 – 你可能已经在那个阶段,但是…