如何以编程方式响应各种Excel图表变化?

Excel具有VBA事件处理程序,用于在更改图表大小( Resize )或其中一个系列( SeriesChange )或其使用的数据( Calculate ),但似乎不适用于任何其他types的更改,例如:

  • 轴设置
  • 标签文本
  • 传奇定位

embedded到工作表中的图表更改不会触发工作表的“ Change事件。

有什么办法来捕捉这些事件?

您可以使用Chart_MouseDown事件,然后检查是否有任何更改