Evento Document.SyncEvent (sistema de 2007)
Ocorre quando a cópia local de um documento que faz parte de um espaço de trabalho de documento é sincronizada com a cópia no servidor.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v9.0 (em Microsoft.Office.Tools.Word.v9.0.dll)
Sintaxe
Public Event SyncEvent As DocumentEvents2_SyncEventHandler
Dim instance As Document
Dim handler As DocumentEvents2_SyncEventHandler
AddHandler instance.SyncEvent, handler
public event DocumentEvents2_SyncEventHandler SyncEvent
Exemplos
O exemplo de código a seguir determina se o documento é parte do espaço de trabalho de documento.Se for, o código anexará um manipulador de eventos à SyncEvent evento que exibe uma mensagem quando a sincronização falha.
Este exemplo é para uma personalização em nível de documento.
PrivateSub DocumentSyncAndSyncEvent()
IfMe.Sync.Status = Office.MsoSyncStatusType.msoSyncStatusNoSharedWorkspace Then
MessageBox.Show("The document is not part of a " & "shared document workspace.")
ReturnEndIfAddHandlerMe.SyncEvent, AddressOf ThisDocument_SyncEvent
EndSubPrivateSub ThisDocument_SyncEvent(ByVal SyncEventType As Office.MsoSyncEventType)
If SyncEventType = Office.MsoSyncEventType.msoSyncEventDownloadFailed _
OrElse SyncEventType = Office.MsoSyncEventType.msoSyncEventUploadFailed Then
MessageBox.Show("Document synchronization failed. " & _
"Please contact your administrator.")
EndIfEndSub
privatevoid DocumentSyncAndSyncEvent()
{
if (this.Sync.Status ==
Office.MsoSyncStatusType.msoSyncStatusNoSharedWorkspace)
{
MessageBox.Show("The document is not part of a " +
"shared document workspace.");
return;
}
this.SyncEvent +=
new Word.DocumentEvents2_SyncEventHandler(
ThisDocument_SyncEvent);
}
void ThisDocument_SyncEvent(Office.MsoSyncEventType SyncEventType)
{
if (SyncEventType ==
Office.MsoSyncEventType.msoSyncEventDownloadFailed ||
SyncEventType ==
Office.MsoSyncEventType.msoSyncEventUploadFailed)
{
MessageBox.Show("Document synchronization failed. " +
"Please contact your administrator.");
}
}
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.