Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Добавляет в коллекцию новый объект 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 и обратная связь.