Freigeben über


WorkbookBase.CheckIn(Object, Object, Object) Methode

Definition

Gibt eine Arbeitsmappe von einem lokalen Computer an einen Server zurück und legt die lokale Arbeitsmappe als schreibgeschützt fest, sodass sie nicht lokal bearbeitet werden kann. Durch den Aufruf dieser Methode wird die Arbeitsmappe geschlossen.

public void CheckIn (object saveChanges, object comments, object makePublic);
member this.CheckIn : obj * obj * obj -> unit
Public Sub CheckIn (Optional saveChanges As Object, Optional comments As Object, Optional makePublic As Object)

Parameter

saveChanges
Object

Mit true werden Änderungen gespeichert, und das Dokument wird eingecheckt, mit false wird das Dokument in einen eingecheckten Status zurückgesetzt, ohne dass Änderungen gespeichert werden.

comments
Object

Ermöglicht dem Benutzer die Eingabe von Eincheckkommentaren für die Überarbeitung der arbeitsmappe, die eingecheckt wird (gilt nur, wenn SaveChanges gleich trueist).

makePublic
Object

true ermöglicht dem Benutzer, die Arbeitsmappe nach dem Einchecken zu veröffentlichen. Dadurch wird die Arbeitsmappe für den Genehmigungsprozess übermittelt, was letztendlich dazu führen kann, dass eine Version der Arbeitsmappe für Benutzer mit schreibgeschützten Rechten für die Arbeitsmappe veröffentlicht wird (gilt nur, wenn SaveChanges gleich trueist).

Beispiele

Im folgenden Codebeispiel wird die CanCheckIn -Methode verwendet, um zu bestimmen, ob Microsoft Office Excel die aktuelle Arbeitsmappe auf einem Server einchecken kann. Wenn die Arbeitsmappe eingecheckt werden kann, verwendet das Beispiel die CheckIn -Methode, um Revisionen zu speichern und die aktuelle Arbeitsmappe einzuchecken.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

private void WorkbookCheckIn()
{
    // Determine if workbook can be checked in.
    if (this.CanCheckIn())
    {
        this.CheckIn(true, "Updates.", true);
        MessageBox.Show(this.Name + " was checked in.");
    }
    else
    {
        MessageBox.Show(this.Name + " cannot be checked in.");
    }
}
Private Sub WorkbookCheckIn()
    ' Determine if workbook can be checked in.
    If Me.CanCheckIn() Then
        Me.CheckIn(True, "Updates.", True)
        MsgBox(Me.Name & " was checked in.")
    Else
        MsgBox(Me.Name & " cannot be checked in.")
    End If
End Sub

Hinweise

Optionale Parameter

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

Gilt für: