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


Метод Workbook.CheckIn (Excel)

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

Синтаксис

expression. CheckIn (SaveChanges, Comments, MakePublic)

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

Параметры

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

Пример

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

Sub CheckInOut(strWkbCheckIn As String) 
 
 ' Determine if workbook can be checked in. 
 If Workbooks(strWkbCheckIn).CanCheckIn = True Then 
 Workbooks(strWkbCheckIn).CheckIn 
 MsgBox strWkbCheckIn & " has been checked in." 
 Else 
 MsgBox "This file cannot be checked in " & _ 
 "at this time. Please try again later." 
 End If 
 
End Sub

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

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