次の方法で共有


Page オブジェクト、MultiPage コントロール、Add メソッド、Clear メソッド、Remove メソッドの例

次の例では、AddClearRemove の各メソッドを使用して、実行時に MultiPagePage にコントロールを追加および削除します。

この例を使用するには、以下のサンプル コードをフォームの宣言部分にコピーします。 フォームに次のものが含まれていることを確認してください。

  • マルチ ページ ( 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 のサポートおよびフィードバックを参照してください。