Compartir a través de


Sync.ResolveConflict(MsoSyncConflictResolutionType) Método

Definición

Soluciona los conflictos entre la copia local y la del servidor de un documento compartido.

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)

Parámetros

SyncConflictResolution
MsoSyncConflictResolutionType

Obligatorio MsoSyncConflictResolutionType.

Comentarios

Utilice el método ResolveConflict para resolver las diferencias entre la copia local del documento activo y la copia del servidor. Use la opción msoSyncConflictMerge (no disponible para un libro de Microsoft Excel) para combinar los cambios de cada documento en el otro. Reemplace la copia del servidor con los cambios locales mediante la opción msoSyncConflictClientWins o reemplazar la copia local con la copia modificada del servidor mediante la opción msoSyncConflictServerWins.

La opción msoSyncConflictMerge combina los cambios realizados en la copia del servidor en la copia local, pero no soluciona realmente el conflicto. Para resolver el conflicto con los cambios combinados ganadores, debe guardar el documento activo después de combinar los cambios y, a continuación, volver a llamar al método ResolveConflict con la opción msoSyncConflictClientWins .

El método ResolveConflict puede enfrentarse a una condición de conflicto si el cliente no tiene constancia de los últimos cambios realizados en la copia del servidor del documento compartido. Llame al GetUpdate() método antes de llamar a ResolveConflict para actualizar el estado de la copia del servidor y detectar un posible conflicto.

El método ResolveConflict genera un error en tiempo de ejecución si el documento local tiene cambios no guardados o si no existe ningún conflicto entre las dos copias del documento.

No todos los problemas de sincronización de documentos provocan errores de tiempo de ejecución capturable. Después de realizar una operación con el Sync objeto , es una buena idea comprobar la Status propiedad; si la propiedad Status es msoSyncStatusError, compruebe la ErrorType propiedad para obtener información adicional sobre el tipo de error que se ha producido.

Se aplica a