プログラマーを職業としてます。 Flex,Air,C#,Oracle,PHPの言語ノウハウを中心に情報発信していきます


[Access2010] コントロールがテキストボックスかどうか調べる

フォーム上でデザインしているぶんには、あまり調べる必要もありませんが、
VBAですべてのコントロールを走査するような場合には、テキストボックスに対してのみ処理をしたいような場合があります。

コントロールの型を調べれば良いのですが、Access VBAとExcel VBA、VB.NET それぞれ調べ方が違います。
Access VBAの場合は以下の様な記述でOKです。

    Dim ctl As Control
    For Each ctl In Forms(0).Controls
        If ctl.ControlType = acTextBox Then
            Debug.Print ctl.Name
        End If
    Next

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です