我有一个 PowerPoint 文件,其中包含一张带有图像的幻灯片(wmf/emp 文件),我想使用 VBA“取消组合”其中的图像元素。
我需要要求 PowerPoint 两次才能完成此操作 - 但随后它就完成了。
可以用VBA实现吗?如果是这样,怎么办?
最佳答案
这相当简单 - 来自帮助文件:
This example ungroups any grouped shapes and disassembles any pictures or OLE objects on myDocument.
Set myDocument = ActivePresentation.Slides(1) For Each s In myDocument.Shapes s.Ungroup Next
如果无法取消分组,您可能需要进行一些错误检查(例如 JPG),以及一些类型检查(即 If s.Type = msoPicture...
)
关于vba - 如何使用 VBA "ungroup"PowerPoint 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689145/