How to: Access a Tab in a TabStrip Control
The following example accesses an individual tab of a TabStrip in several ways:
Using the Tabs collection with a numeric index.
Using the name of the individual Tab.
Using the SelectedItem property.
To use this example, copy this sample code to the Script Editor of a form. To run the code you need to open the form so the Open event of the item will activate. Make sure that the form contains a TabStrip named TabStrip1.
Sub Item_Open()
Dim TabStrip1
Dim TabName
Set TabStrip1 = Item.GetInspector.ModifiedFormPages.Item("P.2").Controls("TabStrip1")
For i = 0 To TabStrip1.Count - 1
'Using index (numeric or string)
MsgBox "TabStrip1.Tabs(i).Caption = " & TabStrip1.Tabs(i).Caption
MsgBox "TabStrip1.Tabs.Item(i).Caption = " & TabStrip1.Tabs.Item(i).Caption
'Use Tab object without referring to Tabs collection
If i = 0 Then
MsgBox "TabStrip1.Tab1. Caption = " & TabStrip1.Tab1.Caption
ElseIf i = 1 Then
MsgBox "TabStrip1.Tab2. Caption = " & TabStrip1.Tab2.Caption
End If
'Use SelectedItem Property
TabStrip1.Value = i
MsgBox " TabStrip1.SelectedItem.Caption = " & TabStrip1.SelectedItem.Caption
Next
End Sub