SyncObject.OnError Event (Outlook)

Occurs when Microsoft Outlook encounters an error while synchronizing a user?s folders using the specified Send\Receive group.


expression. OnError( _Code_ , _Description_ )

expression A variable that represents a SyncObject object.


Name Required/Optional Data type Description
Code Required Long A unique value that identifies the error.
Description Required String A textual description of the error.


This event is not available in Microsoft Visual Basic Scripting Edition (VBScript).


This Microsoft Visual Basic for Applications (VBA) example displays a message box describing the synchronization error when an error occurs during synchronization. The sample code must be placed in a class module, and the Initialize_handler routine must be called before the event procedure can be called by Outlook.

Public WithEvents mySync As Outlook.SyncObject 
Sub Initialize_handler() 
 Set mySync = Application.Session.SyncObjects.Item(1) 
End Sub 
Private Sub mySync_OnError(ByVal Code As Long, ByVal Description As String) 
 MsgBox "Unexpected sync error" & Code & ": " & Description 
End Sub

See also

SyncObject Object