vba - Excel VBA - 图表中 'Format Data Series - Gap Width' 的宏?

标签 vba excel charts

我必须更改 Excel 2011 中大约 100 个图表的设计,并且我正在尝试使用宏来加快速度。

问题是Excel不想简单地将某些操作记录到宏中,似乎它们需要手动编写。

我已经成功地使用此线程中的提示创建了一个用于更改数据标签格式的宏: Formatting data labels in Excel charts using VBA

但现在我还想通过宏编辑标签系列 - 间隙宽度百分比。我不知道此操作的确切 VBA 语法。也许这里有人可以提供帮助。

我已经尝试过

ActiveChart.SeriesCollection(1).DataSeries.GapWidth = "110%"

但是没有成功。运行时错误438,对象不支持属性或方法。

有人知道正确的语法吗?

最佳答案

您可以尝试以下代码:

ActiveChart.ChartGroups(1).GapWidth = 110

关于vba - Excel VBA - 图表中 'Format Data Series - Gap Width' 的宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35040347/

相关文章:

vba - 如何在 Excel 中导出 VBAProject

arrays - 将 VBA 数组传递给公式

ms-access - VBA 文件打开速度很慢

c# - 如何使用 EPPlus 创建具有多个系列的图表?

kubernetes - 是否可以在内部 Helm chart 的values.yaml中使用全局变量

vba - 微软 Access : Import CSV file from a list of multiple files

vba - 将表单标签作为参数传递给 sub

excel - 避免在 Excel 中循环引用

excel vba使用vba登录网页?

ios - 如何遍历 Swift 数组并在 iOS 图表中使用数据?