Как напечатать диаграмму в Excel 2010 для каждого значения среза? - PullRequest
0 голосов
/ 08 ноября 2010

Прежде чем дать описание проблемы, вот список технологий, которые я использую - Excel 2010, Надстройка PowerPivot, Win 7, Макросы - VBA

Я создал диаграммы с использованием нескольких источников данных.(через PowerPivot).PowerPivot предоставляет срезы, и я хочу напечатать различные состояния диаграммы для разделения PDF-файлов для каждого значения среза .Я уже написал код, который выполняет работу печати.Мне нужна помощь с фрагментом кода, чтобы перебрать список срезов и выбрать их таким образом, чтобы состояние диаграммы каждый раз менялось.

В ходе своего исследования я обнаружил, чтоесть свойство с именем SlicerItem.Selected, которое может быть установлено в TRUE или FALSE для выбора определенного элемента в Slicer.Но, очевидно, мы можем установить это свойство для сводной таблицы / диаграммы OLAP.

Любая помощь приветствуется.

Спасибо, Рашабх.

1 Ответ

1 голос
/ 12 января 2011

Если вы преобразуете свой слайсер в фильтр отчетов, то вы можете использовать встроенную в Excel функцию «Показать страницы фильтра отчетов»

Перейти к ленте PowerPivot, вкладке параметров, «Параметры».Вы увидите страницы фильтра отчета об элементе.Это создаст несколько таблиц для каждого выбора фильтра отчетов.

...