DocumentSync Event

Microsoft Word Visual Basic

Show All Show All

DocumentSync Event

Occurs when the local copy of a document that is part of a Document Workspace is synchronized with the copy on the server.

Private Sub object_DocumentSync(Doc, SyncEventType)

object    An object of type Application declared using the WithEvents keyword in a class module. For information about using events with the Application object, see Using Events with the Application Object.

Doc    Document. The document being synchronized.

SyncEventType    Required MsoSyncEventType. The status of the document synchronization.

MsoSyncEventType can be one of the following msoSyncEventType constants:

msoSyncEventDownloadFailed
msoSyncEventDownloadInitiated
msoSyncEventDownloadNoChange
msoSyncEventDownloadSucceeded
msoSyncEventOffline
msoSyncEventUploadFailed
msoSyncEventUploadInitiated
msoSyncEventUploadSucceeded

Example

The following example displays a message if the synchronization of a document in a Document Workspace fails.

    Private Sub app_DocumentSync(ByVal Doc As Document, _
        ByVal SyncEventType As Office.MsoSyncEventType)
    
    If SyncEventType = msoSyncEventDownloadFailed Or _
            SyncEventType = msoSyncEventUploadFailed Then
            
        MsgBox "Document synchronization failed. " & _
            "Please contact your administrator " & vbCrLf & _
            "or try again later."
    
    End If

End Sub