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.

Syntax

expression.Sync

expression A variable that represents a Document object.

Return value

Object

Remarks

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."

Example

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." 
 
 Else 
 
 Msgbox "You need to update." 
 
 End if 
 
End Sub

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.