Freigeben über


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

Definition

Speichert ein Dokument von einem lokalen Computer auf einem Server und definiert das lokale Dokument als schreibgeschützt, sodass es nicht lokal bearbeitet werden kann.

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)

Parameter

saveChanges
Boolean

true, wenn das Dokument auf dem Server gespeichert werden soll. Der Standardwert ist true.

comments
Object

Kommentare für die Revision des eingecheckten Dokuments (gilt nur, wenn SaveChanges auf truefestgelegt ist).

makePublic
Boolean

true, wenn der Benutzer das Dokument nach dem Einchecken veröffentlichen darf.

versionType
Object

Gibt Versionsinformationen für das Dokument an.

Beispiele

Im folgenden Codebeispiel wird die CanCheckin -Methode verwendet, um zu bestimmen, ob das Dokument in einer Microsoft Office-SharePoint Portal Server gespeichert wurde. Wenn das Dokument auf einem Server gespeichert wurde, ruft das Beispiel die CheckInWithVersion -Methode auf, um das Dokument zusammen mit den angegebenen Kommentaren und versionsnummer einzuchecken, Änderungen am Serverspeicherort zu speichern und das Dokument für den Genehmigungsprozess zu übermitteln. Um dieses Beispiel zu verwenden, führen Sie es aus der ThisDocument -Klasse in einem Projekt auf Dokumentebene aus.

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

Hinweise

Wenn Sie den MakePublic Parameter für true festlegen, wird das Dokument für den Genehmigungsprozess übermittelt, was schließlich dazu führen kann, dass eine Version des Dokuments für Benutzer mit schreibgeschützten Rechten für das Dokument veröffentlicht wird (gilt nur, wenn SaveChanges auf truefestgelegt ist).

Um die in Word integrierten Features für die Zusammenarbeit nutzen zu können, müssen Dokumente auf einem Microsoft-SharePoint Portal Server gespeichert werden.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: