TextBox.Text プロパティ (Access)

テキスト ボックスに含まれるテキスト値を設定または返すには、Text プロパティを使用します。 読み取り/書き込みが可能な String です。

構文

テキスト

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

注釈

Text プロパティは、コントロールに表示するテキストに設定できます。 Text プロパティを使って、コントロールに現在含まれているテキストを読み取ることもできます。

注:

コントロールの Text プロパティを設定または返すには、コントロールにフォーカスが必要です。またはエラーが発生します。 コントロールにフォーカスを移動するには、 SetFocus メソッドまたは GoToControl アクションを使用します。

コントロールにフォーカスがある間は、 Text プロパティには現在コントロールに配置されているテキスト データがあり、 Value プロパティには最後に保存されたコントロールのデータがあります。 フォーカスを別のコントロールに移動すると、コントロールのデータは更新され、 Value プロパティに新しい値が設定されます。 その後 Text プロパティの設定は、フォーカスが戻るまで使用できなくなります。 フォーカスを移動せず、[レコード] メニューの [レコードの保存] を使用してコントロールのデータを保存した場合、Text プロパティと Value プロパティの設定は同じになります。

次の例では、 Text プロパティを使用して、ユーザーが txtName という名前のテキスト ボックスにテキストを入力するたびに btnNext という名前の [次へ] ボタンを有効にします。 テキスト ボックスが空の場合は、いつでも [次へ ] ボタンが無効になります。

Sub txtName_Change() 
 btnNext.Enabled = Len(Me!txtName.Text & "")<>0 
End Sub

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

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