首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选定的切片器

选定的切片器
EN

Stack Overflow用户
提问于 2016-01-22 09:40:05
回答 1查看 274关注 0票数 0

我正在尝试找出一种方法来快速格式化一个或多个与数据模型连接的切片器(列数、单元格宽度/高度、切片器宽度/高度等),通常是在将它们添加到工作簿之后,但也可以根据需要。我一直试图弄清楚如何遍历Selection对象层次结构,但我似乎无法弄清楚如何从Selection对象得到的Object/Rectangle转到选定的Slicer对象。

我看到我可以很容易地采用另一种方法,因为我可以使用ActiveWorkbook.SlicerCaches("Slicer_Test1").Slicers("Test").Shape直接从Slicer访问Shape对象

我唯一的选择是迭代所有SlicerCaches中的所有Slicers,直到我匹配一个与Shape同名的Selection (如果我选择了多个切片器,则匹配多个名称)?

这有什么意义吗?我认为这应该更容易理解,但我正在绕圈子试图研究它。

感谢您能提供的任何指点!

编辑:删除powerpivot标签,因为它现在似乎无关紧要。

EN

回答 1

Stack Overflow用户

发布于 2016-01-22 17:11:37

您根本不需要Selection

代码语言:javascript
复制
Dim slc                   As Slicer
Set slc = ActiveWorkbook.ActiveSlicer
If Not slc Is Nothing Then
    ' do stuff
End If
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34937611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档