Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O exemplo seguinte utiliza o evento Zoom para avaliar o novo valor da propriedade Zoom e adiciona barras de deslocamento ao formulário quando apropriado. O exemplo utiliza uma Etiqueta para apresentar o valor atual.
O utilizador especifica o tamanho do formulário com o SpinButton e, em seguida, clica no CommandButton para definir o valor na propriedade Zoom .
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:
- Um Label denominado Label1.
- Um SpinButton denominado SpinButton1.
- Um CommandButton denominado CommandButton1.
- Outros controlos colocados perto das margens do formulário.
Private Sub CommandButton1_Click()
Zoom = SpinButton1.Value
End Sub
Private Sub SpinButton1_SpinDown()
Label1.Caption = SpinButton1.Value
End Sub
Private Sub SpinButton1_SpinUp()
Label1.Caption = SpinButton1.Value
End Sub
Private Sub UserForm_Initialize()
SpinButton1.Min = 10
SpinButton1.Max = 400
SpinButton1.Value = 100
Label1.Caption = SpinButton1.Value
CommandButton1.Caption = "Zoom it!"
End Sub
Private Sub UserForm_Zoom(Percent As Integer)
Dim MyResult As Double
If Percent > 99 Then
ScrollBars = fmScrollBarsBoth
ScrollLeft = 0
ScrollTop = 0
MyResult = Width * Percent / 100
ScrollWidth = MyResult
MyResult = Height * Percent / 100
ScrollHeight = MyResult
Else
ScrollBars = fmScrollBarsNone
ScrollLeft = 0
ScrollTop = 0
End If
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.