SelectedItem プロパティ、TabStrip コントロール、Tab オブジェクト、Tabs コレクションの例
次の例は、複数の方法でタブ ストリップ ( TabStrip ) コントロールのタブを個別に操作します。
数値インデックスと共に Tabs コレクションを使用する方法
文字列インデックスと Tabs コレクションを使用する。
Item メソッドで Tabs コレクションを使用する。
個々のタブの名前を使用する。
SelectedItem プロパティを使用する方法
この例を使用するには、以下のサンプル コードをフォームの宣言部分にコピーします。 フォームに TabStrip1 という名前の TabStrip が含まれていることを確認してください。
Private Sub UserForm_Initialize()
Dim TabName As String
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
TabName = TabStrip1.Tabs(i).Name
MsgBox "TabName = " & TabName
MsgBox "TabStrip1.Tabs(TabName).Caption = " _
& TabStrip1.Tabs(TabName).Caption
MsgBox "TabStrip1.Tabs.Item(TabName)_
.Caption = " _
& TabStrip1.Tabs.Item(TabName).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
EndIf
'Use SelectedItem Property
TabStrip1.Value = i
MsgBox "TabStrip1.SelectedItem.Caption = " _
& TabStrip1.SelectedItem.Caption
Next i
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。