是否可以在VBA中inheritance图表?

是否有可能在Excel中“子类”图表创build它的修改版本?

我的愿望是在Excel中改进Bubble / XY图表。 使用本地图表,我可以创build不同的X,Y和气泡大小的图表,例如:

定期的泡沫图表

在最近的一个项目中,我想根据一些给定的标准将这些气泡分成A和B组,使用不同的颜色是我find的解决scheme。 我也想在每行的基础上标注每个泡泡。 我不得不使用一个简单的VBAmacros为气泡着色并dynamic地添加标签,但最终的结果是相当不错的:

改进的气泡图

最后,我还在想。 我的编程经验主要是在Python中,所以很自然地,我通过inheritance常规Chart来允许更多的用户友好体验,比如可定制的颜色,类别以及能够从Range中select标签。 在VBA中可能吗?

我在网上find的大多数关于VBA子类化的提示都提到了使用Windows API和子类化UserForms,但这不完全是我想要的。

Interesting Posts