WorkbookBase.CheckIn(Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает книгу с локального компьютера на сервер и задает режим "только для чтения" для локальной книги, чтобы сделать ее недоступной для редактирования на локальном компьютере. Вызов этого метода приводит к закрытию книги.
public void CheckIn (object saveChanges, object comments, object makePublic);
Параметры
- saveChanges
- Object
Значение true — сохранение изменений и проверок в документе; false — возврат документа в состояние «проверен» без сохранения исправлений.
- comments
- Object
Позволяет пользователю вводить комментарии для редакции возвращаемой книги (применяется, только если параметр SaveChanges имеет значение true).
- makePublic
- Object
Значение true позволяет пользователю опубликовать книгу после проверки. При этом книга отправляется на утверждение, что может в конечном итоге привести к публикации версии книги для пользователей с правами доступа к книге "только для чтения" (применяется, только если параметр SaveChanges имеет значение true).
Примеры
В следующем примере кода метод используется CanCheckIn для определения того, может ли Microsoft Office Excel возвращать текущую книгу на сервер. Если книга может быть возвращена, то в примере используется CheckIn метод для сохранения редакций и возврата в текущую книгу.
Этот пример предназначен для настройки на уровне документа.
private void WorkbookCheckIn()
{
// Determine if workbook can be checked in.
if (this.CanCheckIn())
{
this.CheckIn(true, "Updates.", true);
MessageBox.Show(this.Name + " was checked in.");
}
else
{
MessageBox.Show(this.Name + " cannot be checked in.");
}
}
Private Sub WorkbookCheckIn()
' Determine if workbook can be checked in.
If Me.CanCheckIn() Then
Me.CheckIn(True, "Updates.", True)
MsgBox(Me.Name & " was checked in.")
Else
MsgBox(Me.Name & " cannot be checked in.")
End If
End Sub
Комментарии
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.