Partilhar via


Método Sync.PutUpdate (Office)

Atualiza a cópia de servidor do documento compartilhado com a cópia local.

Observação

A partir do Microsoft Office 2010, este objeto ou membro foi preterido e não deve ser usado.

Sintaxe

expressão. PutUpdate

Expressão Uma variável que representa um objeto Sync .

Comentários

O método PutUpdate 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 método GetUpdate antes de chamar PutUpdate para atualizar o status da cópia do servidor e detectar um possível conflito.

O método PutUpdate indica um erro em tempo de execução se o documento local possui alterações não salvas.

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 objeto Sync , é uma boa ideia verificar a propriedade Status ; se a propriedade Status for msoSyncStatusError, verifique a propriedade ErrorType para obter informações adicionais sobre o tipo de erro que ocorreu.

Em muitas circunstâncias, a melhor maneira de resolver uma condição de erro é chamar o método GetUpdate. Por exemplo, se uma chamada para PutUpdate resultados em uma condição de erro, uma chamada para GetUpdate redefinirá o status msoSyncStatusLocalChanges.

Exemplo

O exemplo a seguir atualiza a cópia do servidor do documento da cópia local usando o método PutUpdate se a cópia local tiver sido editada.

    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 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.