Метод 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 и обратная связь.