Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
En el ejemplo siguiente se usa el evento Zoom para evaluar el nuevo valor de la propiedad Zoom y se agregan barras de desplazamiento al formulario cuando corresponda. En el ejemplo se usa una etiqueta para mostrar el valor actual.
El usuario especifica el tamaño del formulario mediante spinbutton y, a continuación, hace clic en el CommandButton para establecer el valor en la propiedad Zoom .
Para usar este ejemplo, copie este código de muestra en la parte Declaraciones de un formulario. Asegúrese de que el formulario contiene:
- Un control Label denominado Label1.
- Un control SpinButton denominado SpinButton1.
- Un control CommandButton denominado CommandButton1.
- El resto de controles aparecen cerca de los bordes del formulario.
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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.