powerpoint的vba的OLEFormat对象没有Object对象
时间: 2024-03-13 07:47:13 浏览: 133
VBA PowerPoint对象模型参考文件[chm]
是的,PowerPoint的VBA的OLEFormat对象确实没有Object对象。但是,它有一个Parent属性和一个ObjectVerbs集合属性,你可以使用它们来操作OLE对象。你可以使用Parent属性来访问包含OLE对象的形状,并使用ObjectVerbs集合属性来获取可用的动作列表。例如,如果你需要打开一个Link到文件的OLE对象,你可以使用以下代码:
```VBA
Dim sh As Shape
Set sh = ActivePresentation.Slides(1).Shapes(1)
If sh.Type = msoLinkedOLEObject Then
sh.OLEFormat.Activate
End If
```
上面的代码检查第一个幻灯片中第一个形状是否是Link到文件的OLE对象,如果是,则激活该对象(打开链接的文件)。
阅读全文