43 | コントロール系 - 開いているフォームで選択されているコントロールを収集する | ||
現在開いているすべてのフォームにおいて、デザインビュー上で選択されているコントロールの一覧を収集します。
Sub Sample_4_18() '開いているフォームで選択されているコントロールを収集する Dim frm As Form Dim ctl As Control For Each frm In Forms Debug.Print "■" & frm.Name For Each ctl In frm.Controls With ctl If .InSelection Then Debug.Print .Name End If End With Next ctl Debug.Print "------------------" Next frm End Sub
実行例:
※オレンジの枠線で囲まれ、周囲に■のハンドルが付いているのが”選択されている”コントロール
|
|||
|
Copyright © T'sWare All rights reserved |