WorkbookBase.CheckInWithVersion(Object, Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет книгу с локального компьютера на сервер и задает режим "только для чтения" для локальной книги, чтобы сделать ее недоступной для редактирования на локальном компьютере. Вызов этого метода приводит к закрытию книги.
public void CheckInWithVersion (object saveChanges, object comments, object makePublic, object versionType);
Параметры
- saveChanges
- Object
Значение true — сохранение изменений и проверок в документе; false — возврат документа в состояние "проверен" без сохранения исправлений.
- comments
- Object
Значение true, чтобы включить комментарии проверки; false — чтобы выполнять проверку без комментариев. Этот параметр применяется, только если значение параметра SaveChanges — true.
- makePublic
- Object
Значение true, чтобы разрешить пользователю опубликовать книгу после проверки. При этом книга отправляется на утверждение, что может в конечном итоге привести к публикации версии книги для пользователей с правами доступа к книге "только для чтения" (применяется, только если параметр SaveChanges имеет значение true).
- versionType
- Object
Указывает сведения о версии для документа.
Примеры
В следующем примере кода метод используется CanCheckIn для определения того, сохранен ли документ на сервере Microsoft Office SharePoint Portal Server. Если документ сохранен на сервере, то в примере вызывается CheckInWithVersion метод для возврата документа вместе с указанными комментариями и номером версии, сохранения изменений в расположении сервера и отправки документа в процесс утверждения.
Этот пример предназначен для настройки на уровне документа.
private void CheckInWorkbook()
{
if (this.CanCheckIn())
{
object comments = "My updates.";
object version = Excel.XlCheckInVersionType.xlCheckInMinorVersion;
this.CheckInWithVersion(true, comments, true, version);
}
else
{
MessageBox.Show("This document cannot be checked in");
}
}
Private Sub CheckInWorkbook()
If Me.CanCheckIn() Then
Dim comments As Object = "My updates."
Dim version As Object = Excel.XlCheckInVersionType.xlCheckInMinorVersion
Me.CheckInWithVersion(True, comments, True, version)
Else
MessageBox.Show("This document cannot be checked in")
End If
End Sub
Комментарии
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.