ObjectFrame.AutoActivate 属性 (Access)

使用 AutoActivate 属性指定用户激活 OLE 对象的方式。 Integer 型,可读/写。

语法

表达式自动激活

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

备注

自动激活 属性使用以下设置。

Setting 常量 说明
手动 acOLEActivateManual () 0 在获得焦点或当用户双击控件时,不能激活 OLE 对象。 只能通过使用 Visual Basic 将 操作 该控件的属性设置为 acOLEActivate ,可以激活的 OLE 对象。
GetFocus acOLEActivateGetFocus () 1 (用于未绑定的对象框和图表控件仅)如果控件包含 OLE 对象,当控件获得焦点时,提供该对象的应用程序被激活。
双击 acOLEActivateDoubleClick () 2 (默认) 如果控件包含 OLE 对象,则当用户双击控件或按 Ctrl+Enter 时,当控件具有焦点时,将激活提供该对象的应用程序。

仅在设计视图中,可以设置 自动激活 属性。

某些 OLE 对象可以在控件内激活。 当激活这类对象时,可以在控件的边界内对该对象进行编辑或执行某些其他操作。 该特性称作就地激活。 如果对象支持就地激活,请参阅用于创建该对象的应用程序文档,以了解有关该功能的使用信息。

使用 Visual Basic 中,可以确定是否控件包含对象时通过检查其 OLEType 属性的设置。

注意

如果将控件的 AutoActivate 属性设置为Double-Click并为控件指定 DblClick 事件,则 DblClick 事件在激活对象之前发生。

支持和反馈

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