Evento Form. Activate (Access)Form.Activate event (Access)

El **** evento Activate se produce cuando un formulario recibe el enfoque y se convierte en la ventana activa.The Activate event occurs when a form receives the focus and becomes the active window.

SintaxisSyntax

expresión. Activarexpression.Activate

expresión Variable que representa un objeto Form.expression A variable that represents a Form object.

Valor devueltoReturn value

NothingNothing

ComentariosRemarks

Nota

El evento Activate no se produce cuando un formulario vuelve a recibir el enfoque procedente de un cuadro de diálogo, elemento emergente u otro formulario.The Activate event doesn't occur when a form receives focus back from a dialog box, popup, or another form.

Para ejecutar una macro o un procedimiento de evento cuando se produzcan estos eventos, establezca la propiedad OnActivate o OnDeactivate en el nombre de la macro o en [procedimiento de evento].To run a macro or event procedure when these events occur, set the OnActivate or OnDeactivate property to the name of the macro or to [Event Procedure].

Para hacer que un formulario sea el activo, puede abrirlo, elegirlo o un control del mismo, o usar el método SetFocus de Visual Basic.You can make a form active by opening it, by choosing it or a control on it, or by using the SetFocus method in Visual Basic.

El evento Activate solo puede producirse cuando el formulario está visible.The Activate event can occur only when a form is visible.

El **** evento Activate se produce antes del evento GotFocus ; el **** evento Deactivate se produce después del evento LostFocus .The Activate event occurs before the GotFocus event; the Deactivate event occurs after the LostFocus event.

Al alternar entre dos formularios abiertos, se produce el evento Deactivate para el formulario del que se parte y el evento Activate para el formulario al que se llega.When you switch between two open forms, the Deactivate event occurs for the form being switched from, and the Activate event occurs for the form being switched to. Si los formularios no contienen ningún control visible y habilitado, se producirá el evento LostFocus para el primer formulario antes del evento Deactivate, y el evento GotFocus para el segundo formulario después del evento Activate.If the forms contain no visible, enabled controls, the LostFocus event occurs for the first form before the Deactivate event, and the GotFocus event occurs for the second form after the Activate event.

La primera vez que se abre un formulario, se producen los eventos siguientes, en el orden indicado:When you first open a form, the following events occur in this order:

OpenLoadResizeActivateCurrentOpenLoadResizeActivateCurrent

Al cerrar un formulario, se producen los eventos siguientes, en el orden indicado:When you close a form, the following events occur in this order:

UnloadDeactivateCloseUnloadDeactivateClose

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.