Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Добавляет в коллекцию новый объект SlicerCache .
Синтаксис
expression. Add (Source, SourceField, Name, SlicerCacheType)
выражение Переменная, представляющая объект SlicerCaches .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Source | Обязательный | Variant | Источник данных, на который будет основан новый объект SlicerCache . Аргумент, передаваемый в параметр Source , может быть объектом WorkbookConnection , объектом сводной таблицы или строкой. Если передается объект сводной таблицы , связанный объект PivotCache используется в качестве источника данных. При передаче строки она интерпретируется как имя объекта WorkbookConnection , а если такого объекта WorkbookConnection не существует, создается ошибка во время выполнения. |
| SourceField | Обязательный | Variant | Имя поля в источнике данных для фильтрации. Для источников данных, отличных от OLAP, используйте объект PivotField из объекта PivotCache , на который основан срез, или уникальное имя этого объекта (значение PivotField.Свойство Name ). Для источников данных OLAP используйте уникальное имя многомерных выражений иерархии, на которую основан SlicerCache . Можно также указать уровень иерархии OLAP, и Excel будет использовать соответствующую иерархию. |
| Name | Необязательно заполнять. | Variant | Имя, используемое Excel для ссылки на кэш среза (значение SlicerCache.Свойство Name ). Если этот параметр опущен, Excel создаст имя. По умолчанию Excel объединяет "Slicer_" со значением сводного поля. Свойство Caption для срезов с источниками данных, отличными от OLAP, или со значением CubeField. Свойство caption для срезов с источниками данных OLAP (замена пробелов на "_"). Если требуется сделать имя уникальным в пространстве имен книги, Excel добавляет целое число в конец созданного имени. Если указать имя, которое уже существует в пространстве имен книги, метод Add завершится ошибкой. |
| SlicerCacheType | Необязательный | XlSlicerCacheType | Указывает тип среза или кэша среза. |
Возвращаемое значение
SlicerCache
Пример
В следующем примере кода добавляется кэш среза на основе иерархии OLAP клиента Geography.
ActiveWorkbook.SlicerCaches.Add(ActiveCell.PivotTable, _
"[Customer].[Customer Geography]")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.