Объект DocumentLibraryVersion (Office)
Объект DocumentLibraryVersion представляет одну сохраненную версию общего документа с включенным управлением версиями и хранящейся в библиотеке документов на сервере. Каждый объект DocumentLibraryVersion является членом коллекции DocumentLibraryVersions активного документа.
Замечания
Каждый объект DocumentLibraryVersion представляет одну сохраненную версию активного документа. Если управление версиями включено, на сервере создается новая версия при выполнении действий, перечисленных ниже. дополнительные версии не создаются каждый раз, когда пользователь сохраняет изменения в открытом документе.
- Возврат
- Сохранить. На сервере создается новая версия, когда пользователь впервые сохраняет документ после его открытия. Дополнительные изменения, сохраненные при открытии документа, применяются к той же версии.
- Восстановление
- Отправить
Используйте свойства Modified, ModifiedBy и Comments для возврата сведений о сохраненной версии общего документа.
Используйте метод Open , чтобы открыть предыдущую версию, или метод Restore , чтобы восстановить предыдущую версию вместо текущей версии. Используйте метод Delete для удаления версии.
Пример
В следующем примере отображаются свойства каждой сохраненной версии активного документа.
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по