Exemplo do objeto Page, do controle MultiPage, dos métodos Add, Clear, Remove
O exemplo a seguir usa os métodos Adicionar, Limpar e Remover para adicionar e remover um controle a uma página de uma MultiPage em tempo de execução.
Para usar este exemplo, copie esta amostra de código para a parte Declarações de um formulário. Verifique se o formulário contém:
- A MultiPage named MultiPage1.
- Três controles CommandButton chamados CommandButton1 por meio de 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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.