在我描述问题之前,以下是我正在使用的技术列表 - Excel 2010,PowerPivot加载项,Win 7,宏 - VBA
我使用多个数据源(通过PowerPivot)创建了图表。 PowerPivot提供了Slicers,我想打印图表的各种状态,以便为Slicer的每个值分隔PDF 。我已经编写了执行打印作业的代码。我需要一些代码片段来帮助遍历Slicers列表并选择它们,以便每次都能更改图表的状态。
通过我的研究,我发现有一个名为SlicerItem.Selected的属性可以设置为TRUE或FALSE以选择切片器中的特定项目。但显然我们可以为OLAP数据透视表/图表设置此属性。
感谢任何帮助。
谢谢, Rushabh。
答案 0 :(得分:1)
如果将切片器转换为报表过滤器,则可以使用Excel的“显示报表过滤器页面”的内置功能
转到PowerPivot功能区,选项选项卡,选项。您将看到项目显示报告过滤器页面。它将为每个报表筛选器选择创建多个worhsheets。