Propiedad Presentation.Sync (PowerPoint)

Nota:

Se ha degradado a este objeto o miembro, pero sigue siendo parte del modelo de objetos para la compatibilidad con versiones anteriores. No debe usarse en nuevas aplicaciones.

Devuelve un objeto Sync que permite administrar la sincronización de las copias local y del servidor de una presentación compartida almacenada en un área de trabajo compartida de Microsoft SharePoint Server. Solo lectura.

Sintaxis

expresión. Sincronizar

Expresión Variable que representa un objeto Presentation .

Valor devuelto

Sincronizar

Comentarios

La propiedad Status del objeto Sync devuelve información importante sobre el estado actual de la sincronización. Utilice el método GetUpdate para actualizar el estado de sincronización. Utilice las propiedades LastSyncTime, ErrorType y WorkspaceLastChangedBy para devolver información adicional.

Para obtener más información sobre las diferencias y conflictos que pueden existir entre las copias local y del servidor de presentaciones compartidas, vea la propiedad Status.

Utilice el método PutUpdate para guardar los cambios locales en el servidor. Cierre y vuelva a abrir el documento para recuperar la versión más reciente desde el servidor cuando se han efectuado cambios locales. Utilice el método ResolveConflict para resolver las diferencias entre la copias local y del servidor o el método OpenVersion para abrir una versión diferente junto con la versión local abierta actualmente del documento.

Los métodos GetUpdate, PutUpdate y ResolveConflict del objeto Sync no devuelven códigos de estado porque completan sus tareas de forma asincrónica. El objeto Sync proporciona información de estado importante mediante la activación de un solo evento, el evento PresentationSync del objeto Application.

El evento PresentationSync devuelve una de las siguientes constantes MsoSyncEventType.

msoSyncEventDownloadInitiated
msoSyncEventDownloadSucceeded
msoSyncEventDownloadFailed
msoSyncEventUploadInitiated
msoSyncEventUploadSucceeded
msoSyncEventUploadFailed
msoSyncEventDownloadNoChange
msoSyncEventOffline

El modelo de objetos Sync está disponible si el uso compartido y la sincronización se habilitan o deshabilitan en el documento activo. La propiedad Sync del objeto Presentation no devuelve Nothing cuando el documento activo no se comparte ni se habilita la sincronización. Utilice la propiedad Status para determinar si el documento se comparte y si se habilita la sincronización.

No todos los problemas de sincronización de documentos generan errores de tiempo de ejecución que se pueden interceptar. Después de utilizar los métodos del objeto Sync, es una buena idea comprobar la propiedad Status. Si el valor de la propiedad de estado es msoSyncStatusError, compruebe la propiedad ErrorType para obtener información adicional sobre el tipo de error que se ha producido.

En muchos casos, la forma recomendada 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 muestra el nombre de la última persona que modificó la presentación activa si ésta tiene un documento compartido en el área de documentos.

Dim eStatus As MsoSyncStatusType
Dim strLastUser As String

eStatus = ActivePresentation.Sync.Status

If eStatus = msoSyncStatusLatest Then
    strLastUser = ActivePresentation.Sync.WorkspaceLastChangedBy
    MsgBox "You have the most up-to-date copy." & _
        "This file was last modified by " & strLastUser
End If

Consulte también

Objeto Presentation

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.