请求 OLE 对象执行其中一个动作。使用
ObjectVerbs 属性可确定 OLE 对象的可用动作。
语法
表达式.DoVerb(Index)
表达式 一个代表 OLEFormat 对象的变量。
参数
名称 |
必选/可选 |
数据类型 |
描述 |
Index |
可选 |
Integer |
要执行的动作。如果忽略该参数,则执行默认动作。 |
示例
本示例对当前演示文稿中第一张幻灯片的第三个形状执行默认动作,其中第三个形状是链接或嵌人的 OLE 对象。
示例代码 |
let sli = ActivePresentation.Slides.Item(1).Shapes.Item(3)
if(sli.Type == msoEmbeddedOLEObject || sli.Type == msoLinkedOLEObject){
sli.OLEFormat.DoVerb()
}
|
本示例对当前演示文稿中第一张幻灯片的第三个形状执行默认动作“Open”,其中第三个形状是支持动作“Open”的 OLE 对象。
示例代码 |
let sli = ActivePresentation.Slides.Item(1).Shapes.Item(3)
if(sli.Type == msoEmbeddedOLEObject || sli.Type == msoLinkedOLEObject){
for(let i = 1; i <= sli.OLEFormat.ObjectVerbs.Count; i++){
nCount++
if(sli.OLEFormat.ObjectVerbs.Item(i) == "Open"){
sli.OLEFormat.DoVerb(nCount)
}
}
}
|
Do Verb 方法 doverb 方法 执行动作