一、ObjectVerbs 对象
代表指定 OLE 对象的 OLE 动作的集合。OLE 动作是 OLE 对象支持的操作。常用的 OLE 动作有“play”和“edit”。
使用 ObjectVerbs 对象
使用 ObjectVerbs 属性返回一个 ObjectVerbs 对象。以下示例显示当前演示文稿第二张幻灯片第一个形状中 OLE 对象的所有可用动作。要使本示例执行,第一个形状必须是 OLE 对象。
With ActivePresentation.Slides(2).Shapes(1).OLEFormat
For Each v In .ObjectVerbs
MsgBox v
Next
End With
二、OLEFormat 对象
包含应用于 OLE 对象的属性和方法。LinkFormat 对象包含仅应用于链接的 OLE 对象的属性和方法。PictureFormat 对象包含应用于图片和 OLE 对象的属性和方法。
使用 OLEFormat 对象
使用 OLEFormat 属性返回一个 OLEFormat 对象。以下示例检查当前演示文稿所有幻灯片中的形状,并将所有链接的 Microsoft Excel 工作表设为手动更新。
For Each sld In ActivePresentation.Slides
For Each sh In sld.Shapes
If sh.Type = msoLinkedOLEObject Then
If sh.OLEFormat.ProgID = "Excel.Sheet" Then
sh.LinkFormat.AutoUpdate = ppUpdateOptionManual
End If
End If
Next
Next