DocumentLibraryVersions-Objekt (Office)

Die DocumentLibraryVersions-Eigenschaft des Document-Objekts in Microsoft Word, des Workbook-Objekts in Excel und des Presentation-Objekts in PowerPoint gibt ein DocumentLibraryVersions-Objekt zurück. Das DocumentLibraryVersions-Objekt stellt eine Auflistung von DocumentLibraryVersion-Objekten dar.

HinwBemerkungeneise

Verwenden Sie das DocumentLibraryVersions-Objekt mit Dokumenten, die in einer SharePoint-Dokumentbibliothek auf dem Server gespeichert sind, um zu bestimmen, ob die Versionsverwaltung für das aktive Dokument aktiviert ist, und wenn die Versionsverwaltung aktiviert ist, um die DocumentLibraryVersion-Sammlung des Dokuments zu verwalten.

Jedes DocumentLibraryVersion-Objekt stellt eine gespeicherte Version des aktiven Dokuments dar. Wenn die Versionsverwaltung aktiviert ist, wird eine neue Version auf dem Server erstellt, wenn die folgenden Aktionen ausgeführt werden: Zusätzliche Versionen werden nicht jedes Mal erstellt, wenn der Benutzer Änderungen am geöffneten Dokument speichert.

  • Einchecken
  • Speichern: Eine neue Version wird auf dem Server erstellt, wenn der Benutzer das Dokument nach dem Öffnen zum ersten Mal speichert. Zusätzliche Änderungen, die gespeichert werden, während das Dokument geöffnet ist, gelten für dieselbe Version.
  • Restore
  • Upload

Die Verfügbarkeit des DocumentLibraryVersions-Objektmodells ist nicht davon abhängig, ob die Versionsverwaltung für das aktive Dokument aktiviert ist. Die DocumentLibraryVersions-Eigenschaft der Document-, Workbook- und Presentation-Objektegibt nothing nicht zurück, wenn das aktive Dokument nicht in einer Dokumentbibliothek gespeichert ist oder die Versionsverwaltung nicht aktiviert ist. Verwenden Sie die IsVersioningEnabled-Eigenschaft , um zu bestimmen, ob die Dokumentbibliothek für das Speichern einer Sicherungskopie oder Version konfiguriert ist, wenn das Dokument auf der Website bearbeitet wird.

Beispiel

Im folgenden Beispiel wird überprüft, ob die Versionsverwaltung für das aktive Dokument aktiviert ist, und wenn ja, werden Informationen zu den einzelnen gespeicherten Versionen angezeigt.

Dim dlvVersions As Office.DocumentLibraryVersions 
 Dim dlvVersion As Office.DocumentLibraryVersion 
 Dim strVersionInfo As String 
 Set dlvVersions = ActiveDocument.DocumentLibraryVersions 
 If dlvVersions.IsVersioningEnabled Then 
 strVersionInfo = "This document has " & _ 
 dlvVersions.Count & " versions: " & vbCrLf 
 For Each dlvVersion In dlvVersions 
 strVersionInfo = strVersionInfo & _ 
 " - Version #: " & dlvVersion.Index & vbCrLf & _ 
 " - Modified by: " & dlvVersion.ModifiedBy & vbCrLf & _ 
 " - Modified on: " & dlvVersion.Modified & vbCrLf & _ 
 " - Comments: " & dlvVersion.Comments & vbCrLf 
 Next 
 Else 
 strVersionInfo = "Versioning not enabled for this document." 
 End If 
 MsgBox strVersionInfo, vbInformation + vbOKOnly, "Version Information" 
 Set dlvVersion = Nothing 
 Set dlvVersions = Nothing 

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.