AutoActivate 属性

expandtri全部显示

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

expression.AutoActivate

expression     必需。返回“应用于”列表中的一个对象的表达式。

设置

AutoActivate 属性使用下列设置:

设置

常量

说明

手动

acOLEActivateManual (0)

当 OLE 对象获得焦点或当用户双击控件时,该对象不能激活。只有使用 Visual Basic 将控件的 Action 属性设为 acOLEActivate 才能激活 OLE 对象。

获取焦点

acOLEActivateGetFocus (1)

(只适用于未绑定对象框图表控件)如果控件包含 OLE 对象,则当控件获得焦点时,提供对象的应用程序将激活。

双击

acOLEActivateDoubleClick (2)

(默认值)如果控件包含 OLE 对象,在用户双击控件时或在控件获得焦点时按 Ctrl+Enter,提供对象的应用程序将激活。

 

使用控件的属性表Visual Basic,可以设置该属性。

AutoActivate 属性只能在“设计”视图中进行设置。

说明

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

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

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