События объекта Chart
В отличие от объекта Worksheet, все события которого могут быть обработаны на верхнем уровне, объект Chart имеет специфические события, сообщения о которых направляются только ему одному. Встроенные диаграммы и листы диаграмм, имеют одни и те же события. Разница состоит в том, что события встроенных диаграмм по умолчанию выключены, поэтому необходимо потрудиться, чтобы стало возможным их подключение и написание обработчиков событий. Рассмотрим список событий, связанных с объектом Chart:
| Activate | Активизировал лист диаграмм. Естественно, его нет у встроенных диаграмм. |
| BeforeDoubleClick | Дважды щелкает кнопкой мыши на диаграмме |
| BeforeRightClick | Щелкает правой кнопкой мыши на диаграмме |
| Calculate | Добавил или изменил данные на диаграмме. |
| Deactivate | Активизировал новый лист и тем самым деактивировал старый. |
| DragOver | Перетащил данные, расположив их поверх диаграммы. |
| DragPlot | Перетащил диапазон ячеек, расположив их поверх диаграммы. |
| MouseDown | Нажал кнопку мыши при позиционировании ее над диаграммой. |
| MouseMove | Передвигает указатель мыши по диаграмме. |
| MouseUp | Закончил перемещение мыши и освободил кнопку. |
| Resize | Изменил размер диаграммы. |
| Select | Выделил некоторый элемент диаграммы |
| SeriesChange | Изменил значение точки ряда данных. |