Expand Minimize

Document.Sync Property (Visio)

Returns a Microsoft Office Sync object that provides information about the status of the active document in a shared workspace and the ability to perform a set of actions. Read-only.

Version Added: Visio 2003

expression .Sync

expression A variable that represents a Document object.

Return Value


If the Sync object is unavailable because the synchronization engine fails to respond, the following error message is displayed: "The synchronization engine is not available."

This Microsoft Visual Basic for Applications (VBA) macro shows how to use the Sync property to get a Sync object and get the status of the active document in a shared workspace.

Public Sub Sync_Example 
 Dim vsoSync As Sync 
 Dim currentStatus As Integer 
 Set vsoSync = ActiveDocument.Sync 
 currentStatus = vsoSync.Status 
 If currentStatus = msoSyncStatusLatest 
 Msgbox "You have the most up-to-date copy." 
 Msgbox "You need to update." 
 End if 
End Sub
© 2014 Microsoft