我在EXCEL2019版本中创建了一个Shape组合,这个Shape组合中还包含了若干个Shape子组合。现在我用vba无法读取 其中一个子组合的名称,如4;采用shape.GroupItems的方法,我得到了所有单个shape的集合(包括子组合中的单个shape),却还是无法获取子组合的名称。我又采用了GroupItems(I).ParentGroup的方法,却只能获取顶级父形状的名称。我需要怎么做?谢谢!还是未能成功获取shape组合中的子组合的名称。最终采用先解除组合,处理好逻辑再重组合的方式解决。
你好艾斯,感谢您就此查询联系此处。请问,您在这里处理的是哪种计算机操作系统和MicrosoftExcel版本?热情的问候,阿尔伯特此内容已被自动翻译。因此可能会出现语法错误或奇怪表达。
感谢您的!PC操作系统为win10家庭版19044.176664位,office为HomeandStudent201915225.20288
你好感谢您的反馈!?在绘图窗口中选择您无法读取名称的形状。?在“开发工具”选项卡上的“形状设计”组中,单击“形状名称”。?在“形状名称”对话框中,输入名称。形状的ID将列在“形状名称”对话框的顶部。?单击“确定”。热情的问候,阿尔伯特此内容已被自动翻译。因此可能会出现语法错误或奇怪表达。
还是未能成功获取shape组合中的子组合的名称。最终采用先解除组合,处理好逻辑再重组合的方式解决。
哦!很高兴这已经弄清楚了。对不起,我在那里帮不上什么忙。祝你有美好的一天:)
