Sync.ResolveConflict(MsoSyncConflictResolutionType) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Resolve conflitos entre as cópias local e do servidor de um documento compartilhado.
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
Necessário MsoSyncConflictResolutionType.
Comentários
Use o método ResolveConflict para resolver diferenças entre a cópia local do documento ativo e a cópia do servidor. Use a opção msoSyncConflictMerge (não disponível para uma pasta de trabalho do Microsoft Excel) para mesclar as alterações de cada documento em outra. Substitua a cópia do servidor por alterações locais usando a opção msoSyncConflictClientWins ou substitui a cópia local pela cópia do servidor alterada usando a opção msoSyncConflictServerWins.
A opção msoSyncConflictMerge mescla alterações feitas na cópia do servidor para a cópia local, mas não resolve o conflito. Para resolver o conflito com as alterações mescladas vencedoras, você deve salvar o documento ativo após a fusão de alterações e chamar o método ResolveConflict novamente com a opção msoSyncConflictClientWins .
O método ResolveConflict pode encontrar uma condição de conflito, se o cliente não está ciente das alterações recentes na cópia do servidor do documento compartilhado. Chame o GetUpdate() método antes de chamar ResolveConflict para atualizar o status da cópia do servidor e detectar um possível conflito.
O método ResolveConflict gera um erro em tempo de execução se o documento local tiver alterações não salvas ou se não houver conflito entre as duas cópias do documento.
Nem todos os problemas de sincronização de documento geram erros interceptáveis de tempo de execução. Depois de executar uma operação usando o Sync objeto, é uma boa ideia verificar a Status propriedade; se a propriedade Status for msoSyncStatusError, verifique a ErrorType propriedade para obter informações adicionais sobre o tipo de erro ocorrido.