我必须在Excel 2011中更改大约100个图表的设计,并且我正在尝试使用宏来加快速度。
问题是Excel不想简单地将某些操作记录到宏中,它们似乎需要手动编写。
我设法使用此线程中的提示创建了一个用于更改数据标签格式的宏: Formatting data labels in Excel charts using VBA
但是现在我还要通过宏编辑Label Series- Gap Width百分比。我不知道此操作的确切VBA语法。也许这里有人可以提供帮助。
我试过
ActiveChart.SeriesCollection(1).DataSeries.GapWidth = "110%"
但它没有用。运行时错误438,对象不支持属性或方法。
有谁知道正确的语法?
答案 0 :(得分:3)
尝试ActiveChart.ChartGroups(1).GapWidth = 110