Access) (ObjectFrame.AutoActivate 屬性

使用 AutoActivate 屬性可指定使用者如何啟用 OLE 物件。 可讀寫的 Integer

語法

運算式AutoActivate

表達 代表 ObjectFrame 物件的變數。

註解

AutoActivate 屬性使用下列設定值。

設定 常數 描述
手動 acOLEActivateManual () 0 OLE 物件不被啟動收到焦點或當使用者按兩下控制項時。 您可以僅使用 Visual Basic 來設定控制項的 Action 屬性為 acOLEActivate 啟用 OLE 物件。
GetFocus acOLEActivateGetFocus () 1 (適用於未結合的物件框和圖表控制項只)如果控制項包含 OLE 物件、 控制項收到焦點時啟動供應物件的應用程式。
按兩下 acOLEActivateDoubleClick () 2 (預設) 如果控制項包含 OLE 物件,當使用者按兩下控制項或在控制項有焦點時按 Ctrl+Enter 時,就會啟動提供物件的應用程式。

AutoActivate 屬性可以設定只能在設計檢視中。

某些 OLE 物件可以從控制項內啟動。 當此種物件啟動時,便能在控制項的邊界內編輯物件 (或是能夠執行一些其他操作)。 此功能稱為就地啟動 (in-place activation)。 如果物件支援就地啟動,請參閱建立物件之應用程式的文件,以取得使用該功能的詳細資訊。

使用 Visual Basic,您可以判斷控制項是否包含物件來檢查它的 OLEType 屬性的設定。

注意事項

如果您將控制項的 AutoActivate 屬性設定為Double-Click並指定控制項的 DblClick 事件, 則 DblClick 事件會在啟用物件之前發生。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應