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 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應