訪問して頂きありがとうございます。まさふくろーです。
この記事では、アクティブなフォーム名を取得する方法をご紹介します。
目次
アクティブなフォーム名を取得する

使用するオブジェクト
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」の値をメッセージボックスに表示します。 |
実行結果

関連記事
連結フォームを作成する
最後まで読んでいただき、ありがとうございました!
本のまとめ関連記事はこちら

