Udostępnij za pośrednictwem


DocumentBase.CheckInWithVersion(Boolean, Object, Boolean, Object) Metoda

Definicja

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.

Dotyczy