将DoughnutHoleSize属性设置为小于10

时间:2016-11-14 18:53:42

标签: excel-vba vba excel

Excel允许用户将圆环图中孔的大小设置在0%到90%之间。在VBA中,可接受的范围是10%到90%。

我可以录制一个生成此代码的宏:

ActiveChart.ChartGroups(1).DoughnutHoleSize = 0

但是,如果我尝试重新运行它会引发错误。还有另一种方法可以将DoughnutHoleSize设置为VBA中小于10的值吗?请参阅下图,了解我正在尝试构建的绘图类型。

Combo dounghnut and scatter chart

1 个答案:

答案 0 :(得分:0)

我无法通过VBA看到将DoughnutHoleSize设置为零的任何方式。

但是,您可以将最内部的系列更改为饼图。这将填补中间位置并将外部系列保留为甜甜圈。

ActiveChart.FullSeriesCollection(1).ChartType = xlPie