Событие Workbook.SheetPivotTableBeforeAllocateChanges (Excel)

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

Синтаксис

выражение. SheetPivotTableBeforeAllocateChanges (Sh, TargetPivotTable, ValueChangeStart, ValueChangeEnd, Cancel)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Ш Обязательный Object Лист, содержащий сводную таблицу.
TargetPivotTable Обязательный Сводная таблица Сводная таблица, содержащая изменения, которые необходимо применить.
ValueChangeStart Обязательный Long Индекс первого изменения в связанной коллекции PivotTableChangeList . Индекс задается свойством Order объекта ValueChange в коллекции PivotTableChangeList .
ValueChangeEnd Обязательный Long Индекс до последнего изменения в связанной коллекции PivotTableChangeList . Индекс задается свойством Order объекта ValueChange в коллекции PivotTableChangeList .
Отмена Обязательный Boolean При возникновении события значение false. Если процедура обработки событий устанавливает для этого аргумента значение True, изменения не применяются к сводной таблице и все изменения теряются.

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

Nothing

Примечания

Событие SheetPivotTableBeforeAllocateChanges происходит непосредственно перед тем, как Excel выполнит инструкцию UPDATE CUBE, чтобы применить все изменения к источнику данных OLAP сводной таблицы, и сразу после того, как пользователь решил применить изменения в пользовательском интерфейсе.

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

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