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
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.