Table of contents
Collapse the table of content
Expand the table of content

Document.Sync Property (Visio)

office 365 dev account|Last Updated: 6/12/2017
1 Contributor

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.


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
© 2018 Microsoft