Form.Activate イベント (Access)
Activate イベントは、フォームがフォーカスを受け取り、アクティブウィンドウになったときに発生します。
構文
式。アクティブ 化
expressionForm オブジェクトを表す変数です。
戻り値
なし
解説
注:
[!メモ] ダイアログ ボックス、ポップアップ フォーム、または他のフォームからフォームにフォーカスが戻るとき、 Activate イベントは発生しません。
これらのイベントが発生したときにマクロまたはイベント プロシージャを実行するには、 OnActivate プロパティまたは OnDeactivate プロパティをマクロの名前または [イベント プロシージャ] に設定します。
フォームをアクティブにするには、フォームを開くか、フォーム上のコントロールを選択するか、Visual Basic で SetFocus メソッドを使用します。
Activate イベントは、フォームが可視に設定されているときにのみ発生します。
Activate イベントは GotFocus イベントの前に発生します。Deactivate イベントは LostFocus イベントの後に発生します。
2 つの開いているフォームを切り替えると、最初のフォームに対する Deactivate イベントと、2 番目のフォームに対する Activate イベントが発生します。 2 つのフォームに可視で使用可能なコントロールが含まれていない場合は、最初のフォームに対して LostFocus 、 Deactivate の順でイベントが発生し、2 番目のフォームに対して Activate 、 GotFocus の順でイベントが発生します。
最初にフォームを開くと、次の順序でイベントが発生します。
Open → Load → Resize → Activate → Current
フォームを閉じると、次の順序でイベントが発生します。
Unload → Deactivate → Close
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示