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 容器中出现。 |
每个对象都支持自己的动作集。 例如,很多对象都支持动作“编辑”和“运行”。 使用 ObjectVerbs 和 ObjectVerbsCount 属性可找出对象支持哪些谓词。
如果用户双击其 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈