SyncObject.Progress-Ereignis (Outlook)
Tritt in regelmäßigen Abständen auf, während Microsoft Outlook die Ordner eines Benutzers mithilfe der angegebenen Senden/Empfangen-Gruppe synchronisiert.
Syntax
Ausdruck.
Progress
( _State_
, _Description_
, _Value_
, _Max_
)
Ausdruck Eine Variable, die ein SyncObject-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Status | Erforderlich | OlSyncState | Ein Wert, der den aktuellen Status des Synchronisierungsvorgangs angibt. |
Description | Erforderlich | String | Eine Textbeschreibung des aktuellen Status des Synchronisierungsvorgangs. |
Wert | Erforderlich | Long | Gibt den aktuellen Wert des Synchronisierungsvorgangs an (beispielsweise die Anzahl der synchronisierten Elemente). |
Max | Erforderlich | Long | Der Maximalwert, den Value annehmen kann. Das Verhältnis von Value zu Max stellt den Prozentsatz dar, der für den Synchronisierungsvorgang abgeschlossen wurde. |
Hinweise
Dieses Ereignis ist in Microsoft Visual Basic Scripting Edition (VBScript) nicht verfügbar.
Beispiel
Dieses Beispiel für Microsoft Visual Basic for Applications (VBA) zeigt den Fortschritt der Synchronisierung. Der Beispielcode muss in einem Klassenmodul platziert werden, und die Initialize_handler
-Routine muss aufgerufen werden, bevor die Ereignisprozedur von Outlook aufgerufen werden kann.
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
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.