Freigeben über


WorkbookBase.CheckIn-Methode

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.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public Sub CheckIn ( _
    saveChanges As Object, _
    comments As Object, _
    makePublic As Object _
)
public void CheckIn(
    Object saveChanges,
    Object comments,
    Object makePublic
)

Parameter

  • saveChanges
    Typ: System.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
    Typ: System.Object
    Ermöglicht die Eingabe von Eincheckkommentaren für die Revision der Arbeitsmappe, die eingecheckt wird (gilt nur, wenn SaveChanges gleich true ist).
  • makePublic
    Typ: System.Object
    true ermöglicht dem Benutzer, die Arbeitsmappe nach dem Einchecken zu veröffentlichen.Dadurch wird eine Arbeitsmappe für den Genehmigungsprozess eingereicht, was zur Veröffentlichung einer Version der Arbeitsmappe für Benutzer mit schreibgeschütztem Zugriff auf die Arbeitsmappe führen kann (gilt nur, wenn SaveChanges gleich true ist).

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird mithilfe der CanCheckIn-Eigenschaft bestimmt, ob Microsoft Office Excel die aktuelle Arbeitsmappe auf einem Server einchecken kann.Wenn die Arbeitsmappe eingecheckt werden kann, wird die CheckIn-Methode aufgerufen, um Änderungen zu speichern und die aktuelle Arbeitsmappe einzuchecken.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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
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.");
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace