2010-11-08 47 views
0

Avant de donner une description du problème, voici la liste des technologies que j'utilise - Excel 2010, PowerPivot Add-in, Win 7, Macros - VBAComment imprimer un graphique dans Excel 2010 pour chaque valeur d'un Slicer?

J'ai créé des graphiques en utilisant plusieurs sources de données (via PowerPivot). PowerPivot a fourni Slicers et je veux imprimer les différents états de la carte pour séparer les PDF pour chaque valeur de la trancheuse. J'ai déjà écrit le code qui fait le travail d'impression. J'ai besoin d'aide avec un extrait de code pour faire défiler la liste des segments et les sélectionner de telle sorte que l'état du graphique change à chaque fois.

Grâce à mes recherches, j'ai découvert qu'il existe une propriété nommée SlicerItem.Selected qui peut être définie sur TRUE ou FALSE pour sélectionner un élément particulier dans le Slicer. Mais apparemment, nous pouvons définir cette propriété pour le tableau/tableau croisé dynamique OLAP.

Toute aide est appréciée.

Merci, Rushabh.

Répondre

1

Si vous convertissez votre trancheuse à un filtre de rapport, vous pouvez utiliser builtin-fonction d'Excel de « pages de filtre de rapport show »

Aller à ruban PowerPivot, onglet Options, Options. Vous verrez l'élément afficher les pages de filtre de rapport. Il créera plusieurs feuilles de travail pour chaque sélection de filtre de rapport.