次の方法で共有


Screen.ActiveForm プロパティ (Access)

ActiveForm プロパティと Screen オブジェクトを使用して、フォーカスのあるフォームを識別または参照します。 読み取り専用 の Form オブジェクト。

構文

Activeform

Screen オブジェクトを表す変数。

注釈

このプロパティの設定値には、実行時にフォーカスを持っている Form オブジェクトへの参照が含まれています。

ActiveForm プロパティを使用して、アクティブなフォームとそのプロパティまたはメソッドの 1 つを参照します。 次の使用例は、アクティブ フォームの " Name /名前" プロパティの設定値を表示します。

Dim frmCurrentForm As Form 
Set frmCurrentForm = Screen.ActiveForm 
MsgBox "Current form is " & frmCurrentForm.Name

サブフォームがフォーカスを持っている場合は、 ActiveForm プロパティはそのメイン フォームを参照します。 どのフォームまたはサブフォームもフォーカスを持っていない場合に、 ActiveForm プロパティを使用すると、エラーが発生します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。