如何在Excel 2010中为切片器的每个值打印图表?

时间:2010-11-08 19:33:20

标签: excel vba slice olap powerpivot

在我描述问题之前,以下是我正在使用的技术列表 - Excel 2010,PowerPivot加载项,Win 7,宏 - VBA

我使用多个数据源(通过PowerPivot)创建了图表。 PowerPivot提供了Slicers,我想打印图表的各种状态,以便为Slicer的每个值分隔PDF 。我已经编写了执行打印作业的代码。我需要一些代码片段来帮助遍历Slicers列表并选择它们,以便每次都能更改图表的状态。

通过我的研究,我发现有一个名为SlicerItem.Selected的属性可以设置为TRUE或FALSE以选择切片器中的特定项目。但显然我们可以为OLAP数据透视表/图表设置此属性。

感谢任何帮助。

谢谢, Rushabh。

1 个答案:

答案 0 :(得分:1)

如果将切片器转换为报表过滤器,则可以使用Excel的“显示报表过滤器页面”的内置功能

转到PowerPivot功能区,选项选项卡,选项。您将看到项目显示报告过滤器页面。它将为每个报表筛选器选择创建多个worhsheets。