Événement SyncObject.Progress (Outlook)
Se produit régulièrement pendant que Microsoft Outlook synchronise les dossiers d’un utilisateur à l’aide du groupe Envoi\Réception spécifié.
Syntaxe
expression. Progress
( _State_
, _Description_
, _Value_
, _Max_
)
Expression Variable qui représente un objet SyncObject .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
État | Requis | OlSyncState | Valeur identifiant l'état actuel du processus de synchronisation. |
Description | Requis | String | Description textuelle de l'état en cours du processus de synchronisation. |
Valeur | Obligatoire | Long | Spécifie la valeur actuelle du processus de synchronisation (le nombre d'éléments synchronisés par exemple). |
Max | Obligatoire | Long | Valeur maximale possible pour Valeur. Le rapport valeur / max représente le pourcentage d’achèvement du processus de synchronisation. |
Remarques
Cet événement n'est pas disponible dans Microsoft Visual Basic Scripting Edition (VBScript).
Exemple
Cet exemple Microsoft Visual Basic pour Applications (VBA) montre la progression de la synchronisation. L’exemple de code doit être placé dans un module de classe comme Initialize_handler
et la procédure doit être appelée avant que la procédure événementielle puisse être appelée par Outlook.
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
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.