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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈