Page オブジェクト、MultiPage コントロール、Add メソッド、Clear メソッド、Remove メソッドの例
次の例では、Add、Clear、Remove の各メソッドを使用して、実行時に MultiPage の Page にコントロールを追加および削除します。
この例を使用するには、以下のサンプル コードをフォームの宣言部分にコピーします。 フォームに次のものが含まれていることを確認してください。
- マルチ ページ ( MultiPage ) コントロール (MultiPage1)
- 3 つのコマンド ボタン ( CommandButton ) コントロール (CommandButton1、CommandButton2、および CommandButton3)
Dim MyTextBox As Control
Private Sub CommandButton1_Click()
Set MyTextBox = MultiPage1.Pages(0).Controls.Add("MSForms" _
& ".TextBox.1", "MyTextBox", Visible)
End Sub
Private Sub CommandButton2_Click()
MultiPage1.Pages(0).Controls.Clear
End Sub
Private Sub CommandButton3_Click()
If MultiPage1.Pages(0).Controls.Count > 0 Then
MultiPage1.Pages(0).Controls.Remove "MyTextBox"
End If
End Sub
Private Sub UserForm_Initialize()
CommandButton1.Caption = "Add control"
CommandButton2.Caption = "Clear controls"
CommandButton3.Caption = "Remove control"
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。