SyncObjects Property

Microsoft Outlook Visual Basic

Returns a SyncObjects collection containing all Send\Receive groups. Read-only.

expression.SyncObjects

expression     Required. An expression that returns a NameSpace object.

Example

This Microsoft Visual Basic/Visual Basic for Applications (VBA) example displays all the Send\Receive groups set up for the user and starts the synchronization based on the user’s response.

Public Sub Sync()
	Dim nsp As Outlook.NameSpace
	Dim sycs As Outlook.SyncObjects
	Dim syc As Outlook.SyncObject
	Dim i As Integer
	Dim strPrompt As Integer
	Set nsp = Application.GetNamespace("MAPI")
	Set sycs = nsp.SyncObjects
	For i = 1 To sycs.Count
		Set syc = sycs.Item(i)
		strPrompt = MsgBox("Do you wish to synchronize " & syc.Name &"?", vbYesNo)
		If strPrompt = vbYes Then
			syc.Start
		End If
	Next
End Sub