Presentation.Sync-Eigenschaft (PowerPoint)
Hinweis
[!HINWEIS] Dieses Objekt oder Element ist veraltet, es bleibt jedoch aus Gründen der Abwärtskompatibilität Bestandteil des Objektmodells. In neuen Anwendungen soll es nicht verwendet werden.
Gibt ein Sync -Objekt, mit dem Sie die Synchronisierung der lokalen Kopie und der Serverkopie einer freigegebenen Präsentation in einem Microsoft SharePoint Server freigegebenen Arbeitsbereich gespeichert verwalten kann. Schreibgeschützt.
Syntax
Ausdruck. Synchronisieren
Ausdruck Eine Variable, die ein Presentation-Objekt darstellt.
Rückgabewert
Synchronisieren
Hinweise
Die Status -Eigenschaft des Sync -Objekts gibt wichtige Informationen zu den aktuellen Status der Synchronisierung zurück. Verwenden Sie die GetUpdate -Methode, um den Synchronisierungsstatus zu aktualisieren. Verwenden Sie die Eigenschaften LastSyncTime, ErrorType und WorkspaceLastChangedBy, um zusätzliche Informationen zurückzugeben.
Weitere Informationen zu Unterschieden und Konflikten, die zwischen der lokalen Kopie und der Serverkopie von freigegebenen Präsentationen bestehen können, finden Sie unter die Status -Eigenschaft.
Verwenden der PutUpdate -Methode zum Speichern von lokaler Änderungen an den Server. Schließen Sie und erneut öffnen Sie das Dokument, um die neueste Version vom Server abzurufen, wenn keine lokalen Änderungen vorgenommen wurden. Verwenden Sie die ResolveConflict -Methode, um Unterschiede zwischen der lokalen Kopie und der Serverkopie zu beheben oder die OpenVersion -Methode, um eine andere Version zusammen mit der aktuell geöffneten lokalen Version des Dokuments zu öffnen.
Die Methoden GetUpdate, PutUpdate und ResolveConflict des Sync-Objekts geben keine status Codes zurück, da sie ihre Aufgaben asynchron ausführen. Das Sync -Objekt bietet wichtige Statusinformationen durch ein einzelnes Ereignis, das PresentationSync -Ereignis des Application -Objekts aufgerufen werden.
Das PresentationSync -Ereignis gibt eine der folgenden MsoSyncEventType -Konstanten.
msoSyncEventDownloadInitiated |
msoSyncEventDownloadSucceeded |
msoSyncEventDownloadFailed |
msoSyncEventUploadInitiated |
msoSyncEventUploadSucceeded |
msoSyncEventUploadFailed |
msoSyncEventDownloadNoChange |
msoSyncEventOffline |
Das Sync -Objektmodell ist verfügbar, ob Freigabe und Synchronisierung für das aktive Dokument deaktiviert oder aktiviert sind. Die Sync -Eigenschaft des Presentation -Objekts gibt keine zurück Nothing zurück, wenn im aktive Dokument nicht freigegeben ist oder Synchronisierung ist nicht aktiviert. Verwenden Sie die Status -Eigenschaft, um zu bestimmen, ob das Dokument freigegeben ist und ob die Synchronisierung aktiviert ist.
Nicht alle Dokument Synchronisierungsproblemen lösen Laufzeitfehler aufgefangen werden können. Nach Verwendung der Methoden des Sync -Objekts, ist es ratsam, überprüfen Sie die Status -Eigenschaft. Wenn der Wert der Status -Eigenschaft MsoSyncStatusError ist, überprüfen Sie die ErrorType -Eigenschaft für Weitere Informationen zu den Typ des aufgetretenen Fehler.
In vielen Fällen wird die empfohlene Option zum Beheben eines Fehlers die GetUpdate -Methode aufzurufen. Beispielsweise wird Wenn ein Aufruf von PutUpdate Ergebnisse in ein Fehlerzustand, ein Anruf an GetUpdate den Status msoSyncStatusLocalChanges zurückgesetzt.
Beispiel
Das folgende Beispiel zeigt den Namen der Person an, die die aktive Präsentation zuletzt geändert hat, wenn die aktive Präsentation ein freigegebenes Dokument in einem Dokumentarbeitsbereich ist.
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
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.