Share via


Sync.ResolveConflict(MsoSyncConflictResolutionType) Méthode

Définition

Cette méthode résout les conflits entre la copie locale et la copie sur le serveur d'un document partagé.

public:
 void ResolveConflict(Microsoft::Office::Core::MsoSyncConflictResolutionType SyncConflictResolution);
public void ResolveConflict (Microsoft.Office.Core.MsoSyncConflictResolutionType SyncConflictResolution);
abstract member ResolveConflict : Microsoft.Office.Core.MsoSyncConflictResolutionType -> unit
Public Sub ResolveConflict (SyncConflictResolution As MsoSyncConflictResolutionType)

Paramètres

SyncConflictResolution
MsoSyncConflictResolutionType

Obligatoire MsoSyncConflictResolutionType.

Remarques

Utilisez la méthode ResolveConflict pour résoudre les différences entre la copie locale du document actif et la copie sur le serveur. Utilisez l'option msoSyncConflictMerge (non disponible pour un classeur Microsoft Excel) pour fusionner les modifications de chaque document vers l'autre. Remplacez la copie sur le serveur par des modifications locales à l'aide de l'option msoSyncConflictClientWins ou remplacez la copie locale par la copie sur le serveur modifiée à l'aide de l'option msoSyncConflictServerWins.

L'option msoSyncConflictMerge fusionne les modifications apportées à la copie sur le serveur dans la copie locale, mais ne résout pas le conflit. Pour résoudre le conflit avec les modifications fusionnées gagnantes, vous devez enregistrer le document actif après la fusion des modifications, puis appeler à nouveau la méthode ResolveConflict avec l’option msoSyncConflictClientWins .

La méthode ResolveConflict 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 GetUpdate() méthode avant d’appeler ResolveConflict pour actualiser l’état de la copie du serveur et détecter un conflit possible.

La méthode ResolveConflict génère une erreur d’exécution si le document local a des modifications non enregistrées ou s’il n’existe aucun conflit entre les deux copies du document.

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 Status propriété ; si la propriété Status est msoSyncStatusError, vérifiez la ErrorType propriété pour obtenir des informations supplémentaires sur le type d’erreur qui s’est produite.

S’applique à