Compartir a través de


Sync Interfaz

Definición

Este objeto, miembro o enumeración está en desuso y no está pensado para usarse en el código. Use el objeto Sync para administrar la sincronización de las copias locales y del servidor de un documento compartido almacenado en un área de trabajo de documento Windows SharePoint Services.

public interface class Sync : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000C0386-0000-0000-C000-000000000046")]
public interface Sync : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000C0386-0000-0000-C000-000000000046")>]
type Sync = interface
    interface _IMsoDispObj
Public Interface Sync
Implements _IMsoDispObj
Atributos
Implementaciones

Comentarios

La propiedad Sync del objeto Document de Microsoft Office Word 2003, el objeto Workbook de Microsoft Office Excel 2003 y el objeto Presentation de Microsoft Office PowerPoint 2003 devuelve un objeto Sync .

La Status propiedad devuelve información importante sobre el estado actual de sincronización. Use el GetUpdate() método para actualizar el estado de sincronización. Use las LastSyncTimepropiedades , ErrorTypey WorkspaceLastChangedBy para devolver información adicional.

Consulte la Status propiedad para obtener información adicional sobre las diferencias y conflictos que pueden existir entre las copias locales y del servidor de los documentos compartidos.

Use el PutUpdate() método 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. Use el ResolveConflict(MsoSyncConflictResolutionType) método para resolver las diferencias entre las copias locales y del servidor, o bien el OpenVersion(MsoSyncVersionType) método 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 finalizan sus tareas asincrónicamente. El objeto Sync proporciona información de estado importante mediante un evento único, que el programador puede tener acceso mediante los siguientes eventos específicos de la aplicación:

El evento Sync descrito anteriormente devuelve un MsoSyncEventType valor.

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 de los objetos Document, Workbook y Presentation no devuelve Nothing cuando el documento activo no está compartido o la sincronización no está habilitada. Utilice la propiedad Status para determinar si el documento está compartido y si la sincronización está activada.

No todos los problemas de sincronización de documentos generan errores de tiempo de ejecución capturables. Después de utilizar los métodos del 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 manera 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.

Propiedades

Application

Devuelve un objeto Application que representa la aplicación contenedora del objeto .

Creator

Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.

ErrorType

Devuelve una constante que indica el tipo del error de sincronización de documentos más reciente.

LastSyncTime

Devuelve la fecha y hora en que la copia local del documento activo se sincronizó por última vez con la copia del servidor.

Parent

Devuelve el objeto Parent para el objeto especificado.

Status

Devuelve el estado de la sincronización de la copia local del documento activo con la copia del servidor.

WorkspaceLastChangedBy

Muestra el nombre descriptivo del usuario que guardó por última vez los cambios en la copia del servidor de un documento compartido.

Métodos

GetUpdate()

Compara la versión local del documento compartido con la versión del servidor.

OpenVersion(MsoSyncVersionType)

Abre una versión diferente del documento compartido al lado de la versión local abierta en ese momento.

PutUpdate()

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

ResolveConflict(MsoSyncConflictResolutionType)

Soluciona los conflictos entre la copia local y la del servidor de un documento compartido.

Unsuspend()

Reanuda la sincronización entre la copia local y la copia del servidor de un documento compartido.

Se aplica a