DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umieszcza dokument na serwerze z komputera lokalnego i uruchamia dokument lokalny w wersji tylko do odczytu, dzięki czemu nie może być edytowany lokalnie.
public void CheckInWithVersion (bool saveChanges, ref object comments, bool makePublic, ref object versionType);
member this.CheckInWithVersion : bool * obj * bool * obj -> unit
Public Sub CheckInWithVersion (Optional saveChanges As Boolean, Optional ByRef comments As Object, Optional makePublic As Boolean, Optional ByRef versionType As Object)
Parametry
- saveChanges
- Boolean
true
aby zapisać dokument w lokalizacji serwera. Wartość domyślna to true
.
- comments
- Object
Komentarze do poprawki zaewidencjonowania dokumentu (dotyczy tylko wtedy, gdy SaveChanges
jest ustawiona wartość true
).
- makePublic
- Boolean
true
aby umożliwić użytkownikowi publikowanie dokumentu po jego zaewidencjonowaniu.
- versionType
- Object
Określa informacje na temat wersjonowania dla danego dokumentu.
Przykłady
W poniższym przykładzie kodu użyto CanCheckin metody w celu określenia, czy dokument został zapisany w SharePoint Portal Server pakietu Microsoft Office. Jeśli dokument został zapisany na serwerze, przykład wywołuje CheckInWithVersion metodę w celu zaewidencjonowania dokumentu wraz z określonymi komentarzami i numerem wersji, zapisz zmiany w lokalizacji serwera i prześlij dokument do procesu zatwierdzania. Aby użyć tego przykładu ThisDocument
, uruchom go z klasy w projekcie na poziomie dokumentu.
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
Uwagi
Ustawienie parametru MakePublic
w celu true
przesłania dokumentu do procesu zatwierdzania, co ostatecznie może spowodować opublikowanie dokumentu dla użytkowników z uprawnieniami tylko do odczytu do dokumentu (ma zastosowanie tylko wtedy, gdy SaveChanges
jest ustawiona wartość true
).
Aby skorzystać z funkcji współpracy wbudowanych w program Word, dokumenty muszą być przechowywane na serwerze Microsoft SharePoint Portal Server.
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.