Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ocorre quando um formulário do usuário é redimensionado.
Sintaxe
Sub Privado UserForm_Resize( )
Comentários
Use um procedimento de evento Resize para mover ou redimensionar controles quando o UserForm pai for redimensionado. Você também pode usar esse procedimento de evento para recalcular variáveis ou propriedades.
Exemplo
O exemplo a seguir usa os eventos Activate e Click para ilustrar o acionamento do evento UserFormResize . À medida que o usuário clica na área do cliente do formulário, ela aumenta ou diminui, e a nova altura é especificada na barra de título. Observe que a propriedade Tag é usada para armazenar a altura inicial do UserForm.
' Activate event for UserForm1
Private Sub UserForm_Activate()
UserForm1.Caption = "Click me to make me taller!"
Tag = Height ' Save the initial height.
End Sub
' Click event for UserForm1
Private Sub UserForm_Click()
Dim NewHeight As Single
NewHeight = Height
' If the form is small, make it tall.
If NewHeight = Val(Tag) Then
Height = Val(Tag) * 2
Else
' If the form is tall, make it small.
Height = Val(Tag)
End If
End Sub
' Resize event for UserForm1
Private Sub UserForm_Resize()
UserForm1.Caption = "New Height: " & Height & " " & "Click to resize me!"
End Sub
Confira também
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.