"Tag/タグ" プロパティ

適用対象

BoundObjectFrame オブジェクト

Image オブジェクト

OptionGroup オブジェクト

SubForm オブジェクト

CheckBox オブジェクト

Label オブジェクト

Page オブジェクト

TabControl コレクション

ComboBox オブジェクト

Line オブジェクト

PageBreak オブジェクト

TextBox オブジェクト

CommandButton オブジェクト

ListBox オブジェクト

Rectangle オブジェクト

ToggleButton オブジェクト

CustomControl オブジェクト

ObjectFrame オブジェクト

Report オブジェクト

Form オブジェクト

OptionButton オブジェクト

Section オブジェクト

Microsoft Office Access 2007 アプリケーションで必要な フォーム、レポート、データ アクセス ページ、セクション、または コントロール に関する追加情報を格納します。読み取り/書き込み可能な文字列型です。

expression.Tag

expression 必須。[適用対象] の一覧のオブジェクトのうちの 1 つを返す式です。

解説

最大で 2,048 文字長の文字列式を入力できます。既定値は長さ 0 の文字列 ("") です。

このプロパティを設定するには、オブジェクトのプロパティ シート、マクロ、Visual Basic for Applications (VBA) コードを使用します。

他のプロパティとは異なり、"Tag/タグ" プロパティの設定値は、オブジェクトの属性に影響を与えません。

このプロパティを使用すると、他のプロパティの設定値に影響を与えずに、またはその他の副作用を発生させることなく、識別のための文字列をオブジェクトに割り当てることができます。プロシージャに変数として渡されるフォーム、レポート、データ アクセス ページ、セクション、またはコントロールの ID を確認する必要がある場合に、"Tag/タグ" プロパティは便利です。

使用例

次の使用例では、"Tag/タグ" プロパティを使用して、フォームのコントロールに関するカスタム メッセージを表示します。コントロールにフォーカスが与えられると、lblMessageというラベル コントロールに説明テキストが表示されます。メッセージのテキストを指定するには、コントロールごとに "Tag/タグ" プロパティに短いテキスト文字列を設定します。コントロールにフォーカスが移動すると、その "Tag/タグ" プロパティがラベル コントロールの Caption プロパティに割り当てられます。次の使用例では、フォームに [txtDescription] というテキスト ボックスと [cmdButton] というコマンド ボタンの説明文を表示します。

Sub Form_Load()
Dim frmMessageForm As Form
Set frmMessageForm = Forms!Form1
frmMessageForm!lblMessage.Caption = "" ' Clear text.
frmMessageForm!txtDescription.Tag = _
"Help text for the text box."
frmMessageForm!cmdButton.Tag = _
"Help text for the command button."
End Sub
Sub txtDescription_GotFocus()
' Tag property setting as caption.
Me!lblMessage.Caption = Me!txtDescription.Tag
End Sub
Sub txtDescription_LostFocus()
Me!lblMessage.Caption = ""
End Sub
Sub cmdButton_GotFocus()
' Tag property setting as caption.
Me!lblMessage.Caption = Me!cmdButton.Tag
End Sub
Sub cmdButton_LostFocus()
Me.lblMessage.Caption = " "
End Sub
Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×