WorkbookBase.CheckInWithVersion - метод
Отправляет книгу с локального компьютера на сервер и задает режим "только для чтения" для локальной книги, чтобы сделать ее недоступной для редактирования на локальном компьютере. Вызов этого метода приводит к закрытию книги.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public Sub CheckInWithVersion ( _
saveChanges As Object, _
comments As Object, _
makePublic As Object, _
versionType As Object _
)
public void CheckInWithVersion(
Object saveChanges,
Object comments,
Object makePublic,
Object versionType
)
Параметры
- saveChanges
Тип: System.Object
Значение true — сохранение изменений и проверок в документе; false — возврат документа в состояние "проверен" без сохранения исправлений.
- comments
Тип: System.Object
Значение true, чтобы включить комментарии проверки; false — чтобы выполнять проверку без комментариев.Этот параметр применяется только, если значение параметра SaveChanges — true.
- makePublic
Тип: System.Object
Значение true, чтобы разрешить пользователю опубликовать книгу после проверки.При этом книга отправляется на утверждение, что может в конечном итоге привести к публикации версии книги для пользователей с правами доступа к книге "только для чтения" (применяется, только если параметр SaveChanges имеет значение true).
- versionType
Тип: System.Object
Указывает сведения о версии для документа.
Заметки
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Примеры
В приведенном ниже примере кода метод CanCheckIn используется, чтобы определить, был ли документ сохранен на сервере Microsoft Office SharePoint Portal Server. Если документ хранился на сервере, в примере вызывается метод CheckInWithVersion, чтобы вернуть документ с определенными комментариями и номером версии, сохранить изменения в местоположении сервера и отправить документ на утверждение.
В этом примере демонстрируется настройка уровня документа.
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
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");
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.