Se aplica a
Objeto Form |
Puede usar la propiedad TimerInterval para especificar el intervalo, en milisegundos entre eventos del temporizador en un formulario. Valor Long de lectura y escritura.
expresión.TimerInterval
expresión Requerido. Una expresión que devuelve uno de los objetos de la lista Se aplica a.
Observaciones
La propiedad TimerInterval es un valor Entero largo entre 0 y 2.147.483.647.
Puede establecer esta propiedad mediante la hoja de propiedades del formulario, una macro o código de Visual Basic para Aplicaciones (VBA).
Nota: Cuando se usa VBA, la propiedad TimerInterval se establece en el evento Load del formulario.
Para ejecutar código de VBA en intervalos especificados por la propiedad TimerInterval, coloque el código en el procedimiento de evento Timer del formulario. Por ejemplo, para volver a consultar los registros cada 30 segundos, coloque el código para volver a consultar los registros en el procedimiento de evento Timer del formulario y, después, establezca la propiedad TimerInterval en 30000.
Ejemplo
En el ejemplo siguiente se muestra cómo crear un botón parpadeante en un formulario mostrando y ocultando un icono en el botón. El procedimiento de evento Load del formulario establece la propiedad TimerInterval del formulario en 1000 para que la presentación del icono cambie una vez por segundo.
Sub Form_Load()
Me.TimerInterval = 1000 End Sub Sub Form_Timer() Static intShowPicture As Integer If intShowPicture Then ' Show icon. Me!btnPicture.Picture = "C:\Icons\Flash.ico" Else ' Don't show icon. Me!btnPicture.Picture = "" End If intShowPicture = Not intShowPicture End Sub