Поделиться через


Событие Application.WorkbookNewChart (Excel)

Происходит при создании новой диаграммы в любой открытой книге.

Синтаксис

expression. WorkbookNewChart (Wb, Ch)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Wb Обязательный Workbook Книга.
Ch Обязательный Диаграмма Новая диаграмма.

Возвращаемое значение

Отсутствует

Примечания

Событие WorkbookNewChart возникает при вставке или вставке новой диаграммы на лист, лист диаграммы или другие типы листов. При вставке или вставке нескольких диаграмм событие будет происходить для каждой диаграммы в том порядке, в который они вставлены или вставлены.

Если объект диаграммы или лист диаграммы перемещается из одного расположения в другое, событие не произойдет. Однако при перемещении диаграммы между объектом диаграммы и листом диаграммы событие будет происходить, так как необходимо создать новую диаграмму.

Событие WorkbookNewChart не будет происходить в следующих сценариях: копирование или вставка листа диаграммы, изменение типа диаграммы, изменение источника данных диаграммы, отмена или повторная вставка или вставка диаграммы, а также загрузка книги, содержащей диаграмму.

Пример

В следующем примере кода отображается окно сообщения при добавлении новой диаграммы в книгу.

Private Sub App_NewChart(ByVal Wb As Workbook, _ 
 ByVal Ch As Chart) 
 MsgBox ("A new chart was added to: " & Wb.Name & " of type: " & Ch.Type) 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.