Evento SyncObject.Progress (Outlook)
Se produce periódicamente mientras Microsoft Outlook sincroniza las carpetas de un usuario mediante el grupo Send\Receive especificado.
Sintaxis
expresión. Progress
( _State_
, _Description_
, _Value_
, _Max_
)
Expresión Variable que representa un objeto SyncObject .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
State | Obligatorio | OlSyncState | Valor que identifica el estado actual del proceso de sincronización. |
Descripción | Obligatorio | String | Descripción textual del estado actual del proceso de sincronización. |
Valor | Obligatorio | Long | Especifica el valor actual del proceso de sincronización (como el número de elementos sincronizados). |
Max | Necesario | Long | Valor máximo que puede alcanzar Value. La proporción de Valor a Máximo representa el porcentaje completado del proceso de sincronización. |
Comentarios
Este evento no está disponible en Microsoft Visual Basic Scripting Edition (VBScript).
Ejemplo:
En este ejemplo de Microsoft Visual Basic para Aplicaciones (VBA) se muestra el progreso de la sincronización. El código de ejemplo debe ubicarse en un módulo de clase y se debe llamar a la rutina de Initialize_handler
antes de que Outlook pueda llamar al procedimiento de evento.
Public WithEvents mySync As Outlook.SyncObject
Sub Initialize_handler()
Set mySync = Application.Session.SyncObjects.Item(1)
mySync.Start
End Sub
Private Sub mySync_Progress(ByVal State As Outlook.OlSyncState, ByVal Description As String, ByVal Value As Long, ByVal Max As Long)
If Not Description = "" Then
MsgBox Description
End If
End Sub
Consulte también
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.