Поделиться через


Метод Document.CheckIn (Visio)

Возвращает документ с локального компьютера на компьютер Microsoft SharePoint Server.

Синтаксис

expression. CheckIn (SaveChanges, Comments, MakePublic)

Выражение Переменная, представляющая объект Document .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Savechanges Необязательный Логический Значение True (не нулевое значение), чтобы сохранить изменения документа до регистрации; Значение false (0) для проверки документа без сохранения изменений. По умолчанию используется значение True.
Комментарии Необязательный Variant Все примечания, которые будут храниться в этой редакции документа (применяется только в том случае, если значение SaveChanges равно True).
MakePublic Необязательный Логический Значение true для публикации документа после возврата. При этом документ отправляется для утверждения или, если маршрутизация утверждения для документа отсутствует, создается общедоступная версия, доступная для читателей папки (применяется только в том случае, если значение SaveChanges равно True); Значение False оставляет документ доступным только для закрытого просмотра. Значение по умолчанию - false.

Возвращаемое значение

Отсутствует

Примечания

Чтобы вернуть файл, он должен храниться в библиотеке документов на компьютере под управлением Microsoft SharePoint Server или Microsoft SharePoint Foundation.

После возврата документа с помощью метода CheckIn документ закрывается. Это поведение отличается от пользовательского интерфейса; При извлечении документа в пользовательском интерфейсе документ закрывается и снова открывается как доступный только для чтения.

Пример

В этом примере сервер проверяет, можно ли вернуть указанный документ. Если это возможно, в этом примере документ сохраняется и закрывается, а затем возвращается на сервер.

Sub CheckDocIn(varDocCheckIn As Variant) 
  
    If Documents.Item(varDocCheckIn).CanCheckin = True Then  
        Documents.Item(varDocCheckIn).CheckIn  
        MsgBox varDocCheckIn & " has been checked in."  
    Else  
        MsgBox "This file cannot be checked in " _  
            & "at this time. Please try again later."  
    End If   
  
End Sub

Чтобы вызвать предыдущую подпрограмму CheckDocIn , используйте следующую подпрограмму и замените servername/workspace/drawing.vdx путем и именем фактического файла, расположенного на компьютере Microsoft SharePoint Server.

Sub DocIn()  
 
    Call CheckDocIn _  
        (varDocCheckIn:="https://servername/workspace/drawing.vdx ") 
  
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.