BoundObjectFrame.Verb 属性 (Access)

使用 Verb 属性指定在激活 OLE 对象时要执行的操作,当控件的 Action 属性设置为 acOLEActivate 时,该操作是允许的。 读/写 Long

语法

表达式动词

表达 一个代表 BoundObjectFrame 对象的变量。

备注

可以通过指定 Integer 数据类型值来设置 Verb 属性,该值指示动词在 ObjectVerbs 属性返回的谓词列表中的位置。 可以将 Verb 属性设置为 1 以指定列表中的第一个动作,设置为 2 以指定列表中的第二个动作,依此类推。

如果不使用 ObjectVerbs 属性来标识特定的动作,则可以将 Verb 属性设置为下列值中的一个以指示要执行的操作。 这些值指定了所有对象都支持的标准动作。

常量 说明
acOLEVerbPrimary 为对象执行默认操作。
acOLEVerbShow 激活要编辑的对象。
acOLEVerbOpen 在单独的应用程序窗口中打开对象。
acOLEVerbHide 对于嵌入的对象,隐藏用于创建该对象的应用程序。

对于某些应用程序的对象,可以使用下列附加值。

常量 说明
acOLEVerbInPlaceUIActivate 在控件内激活要编辑的对象。 OLE 服务器的菜单和工具栏出现在 OLE 容器中。
acOLEVerbInPlaceActivate 在控件内激活对象。 OLE 服务器的菜单和工具栏不在 OLE 容器中出现。

每个对象都支持自己的动作集。 例如,很多对象都支持动作“编辑”和“运行”。 使用 ObjectVerbsObjectVerbsCount 属性可找出对象支持哪些谓词。

如果用户双击其 AutoActivate 属性设置为“双击”的对象,Microsoft Access 会自动使用对象的默认谓词。

示例

以下示例通过在自己的应用程序窗口中打开 OLE 对象进行编辑,激活格式为 frmOperations 的控件 OLEUnbound0。 在这种情况下,OLEUnbound0 包含一个新的位图图像,该图像链接到 Microsoft 画图 程序。

With Forms.Item("frmOperations").Controls.Item("OLEUnbound0") 
 .Action = acOLEActivate 
 .Verb = acOLEVerbOpen 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。