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


Метод Slicers.Add (Excel)

Создает срез и возвращает объект среза .

Синтаксис

expression. Добавить (SlicerDestination, Level, Name, Caption, Top, Left, Width, Height)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
SlicerDestination Обязательный Variant Объект String, указывающий имя листа, или объект Worksheet, представляющий лист, где будет размещен результирующий срез. Целевой лист должен находиться в книге, содержащей объект Slicers, заданный выражением.
Level Необязательный Variant Для источников данных OLAP порядковый номер или многомерное выражение (многомерные выражения) уровня, на котором основано создание среза. Не поддерживается для источников данных, отличных от OLAP.
Name Необязательно заполнять. Variant Имя среза. Excel автоматически создает имя, если оно не указано. Имя должно быть уникальным для всех срезов в книге.
Caption Необязательный Variant Заголовок среза.
Top Необязательный Variant Начальное вертикальное положение среза в точках относительно левого верхнего угла ячейки A1 на листе.
Left Необязательный Variant Начальное горизонтальное положение среза в точках относительно левого верхнего угла ячейки A1 на листе.
Width Необязательный Variant Начальная ширина элемента управления срезом (в точках).
Height Необязательный Variant Начальная высота элемента управления срезом (в точках).

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

Slicer

Пример

В этом примере добавляется объект SlicerCache с помощью источника данных OLAP AdventureWorks, а затем добавляется объект Slicer для фильтрации по полю Страна.

Sub CreateNewSlicer() 
 ActiveWorkbook.SlicerCaches.Add("Adventure Works", _ 
 "[Customer].[Customer Geography]").Slicers.Add ActiveSheet, _ 
 "[Customer].[Customer Geography].[Country]", "Country 1", "Country", _ 
 252, 522, 144, 216) 
End Sub

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

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