使用 AutoActivate 属性可以指定用户激活某一 OLE 对象的方式。Integer 型,可读写。
expression.AutoActivate
expression 必需。返回“应用于”列表中的一个对象的表达式。
AutoActivate 属性使用下列设置:
设置 |
常量 |
说明 |
手动 |
acOLEActivateManual (0) |
当 OLE 对象获得焦点或当用户双击控件时,该对象不能激活。只有使用 Visual Basic 将控件的 Action 属性设为 acOLEActivate 才能激活 OLE 对象。 |
acOLEActivateGetFocus (1) |
||
acOLEActivateDoubleClick (2) |
(默认值)如果控件包含 OLE 对象,在用户双击控件时或在控件获得焦点时按 Ctrl+Enter,提供对象的应用程序将激活。 |
使用控件的属性表、宏或 Visual Basic,可以设置该属性。
AutoActivate 属性只能在“设计”视图中进行设置。
某些 OLE 对象可以在控件内激活。当激活这类对象时,可以在控件的边界内对该对象进行编辑或执行其他某些操作。该特性称作现场激活。如果对象支持现场激活,请参阅用于创建该对象的应用程序文档,以了解有关该功能使用的信息。
使用 Visual Basic,通过检查控件的 OLEType 属性设置可以确定控件是否包含对象。
注释 如果将控件的 AutoActivate 属性设为 Double-Click 并为该控件指定了 DblClick 事件,则 DblClick 事件发生在对象激活之前。