Access (的 Form.Activate 事件)
當表單收到焦點並成為使用中視窗時,就會發生 Activate 事件。
語法
運算式。啟動
expression 代表 Form 物件的變數。
傳回值
無
註解
注意事項
[!注意事項] 當表單從對話方塊、 快顯功能表或另一份表單取回收到焦點時不會發生 Activate 事件。
若要在這些事件發生時執行宏或事件程序,請將 OnActivate 或 OnDeactivate 屬性設定為宏的名稱或 [事件程序]。
您可以開啟表單、選擇表單或在表單上選擇控制項,或使用 Visual Basic 中的 SetFocus 方法,讓表單成為作用中表單。
只有當表單為可見時可能發生 Activate 事件。
Activate事件會在GotFocus事件之前發生;Deactivate事件會在LostFocus事件之後發生。
兩個開啟的表單之間進行切換, Deactivate 事件發生於正在交換、 表單及 Activate 事件發生在要切換至表單。 如果表單包含不可見,啟用 LostFocus 事件會發生 Deactivate 事件之前的第一個表單的控制項,並 GotFocus 事件會在發生第二個表單的 Activate 事件之後。
當您第一次開啟表單時,下列事件的發生順序如下:
開啟 → 負載 → 調整 → 啟動 → 目前
當您關閉表單時,下列事件的發生順序如下:
Unload → 停用 → 關閉
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。