Właściwość Tag

Dotyczy

Obiekt BoundObjectFrame

Obiekt Image

Obiekt OptionGroup

Obiekt SubForm

Obiekt CheckBox

Obiekt Label

Obiekt Page

Kolekcja TabControl

Obiekt ComboBox

Obiekt Line

Obiekt PageBreak

Obiekt TextBox

Obiekt CommandButton

Obiekt ListBox

Obiekt Rectangle

Obiekt ToggleButton

Obiekt CustomControl

Obiekt ObjectFrame

Obiekt Report

Obiekt Form

Obiekt OptionButton

Obiekt Section

Przechowuje dodatkowe informacje o elementach: formularz, raport, strona dostępu do danych, sekcja lub kontrolka, wymagane przez aplikację Microsoft Office Access 2007. Właściwość do odczytu i zapisu typu String (Ciąg).

wyrażenie.Tag

wyrażenie — wymagane. Wyrażenie, które zwraca jeden z obiektów na liście Dotyczy.

Spostrzeżenia

Można wprowadzić wyrażenie tekstowe o długości maksymalnie 2048 znaków. Ustawienie domyślne: ciąg znaków o zerowej długości („ ”).

Tę właściwość można ustawić, wykorzystując arkusz właściwości obiektu, makro lub kod języka Visual Basic for Applications (VBA).

W przeciwieństwie do innych właściwości ustawienie właściwości Tag nie ma wpływu na żadne atrybuty obiektu.

Za pomocą tej właściwości można przypisać obiektowi identyfikujący go ciąg znaków bez wpływu na ustawienia innych właściwości i lub powodowania innych efektów ubocznych. Właściwość Tag jest przydatna, kiedy trzeba zidentyfikować formularz, raport, stronę dostępu do danych, sekcję lub kontrolkę, przesyłane jako zmienne do procedury.

Przykład

W poniższym przykładzie użyto właściwości Tag do wyświetlenia niestandardowych komunikatów o kontrolkach w formularzu. Jeśli kontrolka ma fokus, tekst opisu jest wyświetlany w kontrolce etykiety o nazwie lblMessage. Aby określić tekst komunikatu, dla właściwości Tag każdej kontrolki należy ustawić krótki ciąg tekstowy. Gdy kontrolka uzyskuje fokus, jej właściwość Tag jest przypisywana do właściwości Caption (Podpis) kontrolki etykiety. W tym przykładzie tekst opisowy jest wyświetlany dla pola tekstowego o nazwie txtDescription i przycisku polecenia o nazwie cmdButton, które znajdują się w formularzu.

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
Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×