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