Метод Document.CheckIn (Word)

Возвращает документ с локального компьютера на сервер и задает локальный документ только для чтения, чтобы его нельзя было изменить локально.

Синтаксис

expression. CheckIn (SaveChanges, Comments, MakePublic)

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

Параметры

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

Замечания

Чтобы воспользоваться преимуществами функций совместной работы, встроенных в Microsoft Word, документы должны храниться в SharePoint Portal Server Майкрософт.

Пример

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

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

Чтобы вызвать подпрограмму CheckInOut, используйте следующую подпрограмму и замените "https://servername/workspace/report.doc" с именем фактического файла, расположенного на сервере, упомянутом в разделе Примечания ранее.

Sub CheckDocInOut() 
 Call CheckInOut (docCheckIn:="https://servername/workspace/report.doc") 
End Sub

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

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