Compartir a través de


Método Sync.PutUpdate (Office)

Actualiza la copia del documento compartido que se encuentra en el servidor con la copia local.

Nota:

A partir de Microsoft Office 2010, este objeto o miembro no se debe usar más.

Sintaxis

expresión. PutUpdate

Expresión Variable que representa un objeto Sync .

Comentarios

El método PutUpdate puede encontrar 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 método GetUpdate antes de llamar a PutUpdate para actualizar el estado de la copia del servidor y detectar cualquier conflicto.

El método PutUpdate genera un error en tiempo de ejecución si el documento local tiene cambios sin guardar.

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

En muchos casos, la mejor forma de resolver una condición de error es llamar al método GetUpdate. Por ejemplo, si una llamada a PutUpdate genera una condición de error, una llamada a GetUpdate restablecerá el estado a msoSyncStatusLocalChanges.

Ejemplo:

En el ejemplo siguiente se actualiza la copia del servidor del documento de la copia local mediante el método PutUpdate si se ha editado la copia local.

    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 

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.