Dud*_*udi 5 powerpoint powerpoint-vba
在大多数情况下shape.Parent,幻灯片包含形状.
但是,如果您尝试删除一个组,然后按下撤消(形状将重新出现),但子形状将为两个.Parent和组件抛出异常.ParentGroup.
如何在上面的案例中找到形状的幻灯片ID?
我按照你的指示做了,没有任何问题。我在一张空的空白幻灯片中添加了两个形状,然后同时删除了它们,然后就这样做了Ctrl+Z。然后我在立即窗口中运行了这个 -
?ActivePresentation.Slides(1).Shapes(1).Parent.SlideIndex
Run Code Online (Sandbox Code Playgroud)
它起作用并显示值为 1。
所以我以为你把这些作为一个组,所以我将这两个形状分组并执行与上面相同的操作。而且效果很好。