Excel允许用户将圆环图中孔的大小设置在0%到90%之间。在VBA中,可接受的范围是10%到90%。
我可以录制一个生成此代码的宏:
ActiveChart.ChartGroups(1).DoughnutHoleSize = 0
但是,如果我尝试重新运行它会引发错误。还有另一种方法可以将DoughnutHoleSize设置为VBA中小于10的值吗?请参阅下图,了解我正在尝试构建的绘图类型。
答案 0 :(得分:0)
我无法通过VBA看到将DoughnutHoleSize设置为零的任何方式。
但是,您可以将最内部的系列更改为饼图。这将填补中间位置并将外部系列保留为甜甜圈。
ActiveChart.FullSeriesCollection(1).ChartType = xlPie