Stop Method

Microsoft Outlook Visual Basic

ShowAs it applies to the SyncObject object

Immediately ends synchronizing a user’s folders using the specified Send\Receive group. This method does not undo any synchronization that has already occurred.

expression.Stop

expression    Required. An expression that returns the SyncObject object.

ShowAs it applies to the Search object

Immediately ends the search that is being performed currently.

expression.Stop

expression    Required. An expression that returns the Search 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. The sub routine following the one below immediately stops the synchronization.

The syc variable is declared as a public variable so it can be referenced by both the sub routines.

Public syc As Outlook.SyncObject

Public Sub Sync()
	Dim nsp As Outlook.NameSpace
	Dim sycs As Outlook.SyncObjects
	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
		
Private Sub StopSync()
    MsgBox "Synchronization stopped by the user."
    syc.Stop
End Sub