Méthode Sync.PutUpdate (Office)

Met à jour la copie du document partagé hébergée sur le serveur à partir de la copie locale.

Remarque

À partir de Microsoft Office 2010, cet objet ou ce membre ne doit plus être utilisé.

Syntaxe

expression. PutUpdate

Expression Variable qui représente un objet Sync .

Remarques

La méthode PutUpdate peut rencontrer une condition de conflit si le client n'a pas connaissance des modifications récemment apportées à la copie sur le serveur du document partagé. Appelez la méthode GetUpdate avant PutUpdate pour actualiser le statut de la copie sur le serveur et détecter un conflit éventuel.

La méthode PutUpdate entraîne une erreur d'exécution si le document local possède des modifications non enregistrées.

Tous les problèmes de synchronisation de document ne génèrent pas d’erreur d’exécution récupérable. Après avoir effectué une opération à l’aide de l’objet Sync , il est judicieux de vérifier la propriété Status ; si la propriété Status est msoSyncStatusError, vérifiez la propriété ErrorType pour obtenir des informations supplémentaires sur le type d’erreur qui s’est produite.

Dans de nombreux cas, la meilleure façon de résoudre une condition d’erreur consiste à appeler la méthode GetUpdate . Si, par exemple, un appel à PutUpdate provoque une erreur, un appel à GetUpdate permet de rétablir l’état msoSyncStatusLocalChanges.

Exemple

L’exemple suivant met à jour la copie serveur du document à partir de la copie locale à l’aide de la méthode PutUpdate si la copie locale a été modifiée.

    Dim objSync As Office.Sync 
    Dim strStatus As String 
    Set objSync = ActiveDocument.Sync 
    If objSync.Status = msoSyncStatusLocalChanges Then 
        objSync.PutUpdate 
        strStatus = "Local changes saved to server." 
        MsgBox strStatus, vbInformation + vbOKOnly, "Sync Information" 
    End If 
    Set objSync = Nothing 

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.