将DoughnutHoleSize属性设置为小于10

Jus*_*ser 5 excel vba excel-vba

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

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

ActiveChart.ChartGroups(1).DoughnutHoleSize = 0
Run Code Online (Sandbox Code Playgroud)

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

组合dounghnut和散点图

Mic*_*ael 0

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

但是,您可以仅将最里面的系列更改为饼图。这将填充中间并保持外部系列为甜甜圈。

ActiveChart.FullSeriesCollection(1).ChartType = xlPie