訪問して頂きありがとうございます。まさふくろーです。
この記事では、アクティブなフォーム名を取得する方法をご紹介します。
目次
アクティブなフォーム名を取得する
使用するオブジェクト
Screenオブジェクト
Screen.target
説明 |
Screenオブジェクトは、現在フォーカスがある特定のフォーム、レポート、コントロールを参照するときに使用します。 |
使用するプロパティ
ActiveFormプロパティ
object.ActiveForm
説明 |
ActiveFormプロパティは、objectにScreenオブジェクトを指定することで、現在フォーカスがあるフォームを取得します。 |
Nameプロパティ
object.Name
説明 |
Nameプロパティは、objectに指定したオブジェクト名を返します。 |
サンプルプログラム
1 2 3 4 5 6 7 8 9 |
Private Sub Sample() Dim frmName As String frmName = Screen.ActiveForm.Name MsgBox "アクティブなフォーム名は、「" & frmName & "」です。" End Sub |
1 | Subプロシージャ「Sample」を作成。 |
5 |
現在フォーカスがあるフォーム名を取得し、文字列型の変数「frmName」に代入します。 |
7 | 変数「frmName」の値をメッセージボックスに表示します。 |
実行結果
関連記事
連結フォームを作成する
最後まで読んでいただき、ありがとうございました!
本のまとめ関連記事はこちら