Пример использования свойства Tag
В следующем примере свойство Tag используется для хранения дополнительных сведений о каждом элементе управления в UserForm. Пользователь щелкает элемент управления, а затем щелкает Элемент управления CommandButton. Содержимое тега для соответствующего элемента управления возвращается в поле TextBox.
Чтобы воспользоваться этим примером, скопируйте данный пример кода в раздел описаний формы. Убедитесь, что эта форма содержит:
- Элемент TextBox с именем TextBox1.
- Элемент CommandButton с именем CommandButton1.
- ScrollBar с именем ScrollBar1.
- Объект ComboBox с именем ComboBox1.
- Объект MultiPage с именем MultiPage1.
Private Sub CommandButton1_Click()
TextBox1.Text = ActiveControl.Tag
End Sub
Private Sub UserForm_Initialize()
TextBox1.Locked = True
TextBox1.Tag = "Display area for Tag properties."
TextBox1.AutoSize = True
CommandButton1.Caption = "Show Tag of Current " _
& "Control."
CommandButton1.AutoSize = True
CommandButton1.WordWrap = True
CommandButton1.TakeFocusOnClick = False
CommandButton1.Tag = "Shows tag of control " _
& "that has the focus."
ComboBox1.Style = fmStyleDropDownList
ComboBox1.Tag = "ComboBox Style is that of " _
& "a ListBox."
ScrollBar1.Max = 100
ScrollBar1.Min = -273
ScrollBar1.Tag = "Max = " & ScrollBar1.Max _
& " , Min = " & ScrollBar1.Min
MultiPage1.Pages.Add
MultiPage1.Pages.Add
MultiPage1.Tag = "This MultiPage has " _
& MultiPage1.Pages.Count & " pages."
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.