WorkbookBase.CheckInWithVersion-Methode
Sendet die Arbeitsmappe vom 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 CheckInWithVersion ( _
saveChanges As Object, _
comments As Object, _
makePublic As Object, _
versionType As Object _
)
public void CheckInWithVersion(
Object saveChanges,
Object comments,
Object makePublic,
Object versionType
)
Parameter
- saveChanges
Typ: System.Object
true zum Speichern der Änderungen und Einchecken der Dokumente, false für das Zurücksetzen des Dokuments in einen eingecheckten Zustand, ohne dass Änderungen gespeichert werden.
- comments
Typ: System.Object
true zum Aktivieren von Eincheckkommentaren; false zum Einchecken der Arbeitsmappe ohne Kommentare.Dieser Parameter ist nur gültig, wenn für SaveChanges der Wert true gilt.
- makePublic
Typ: System.Object
true , um dem Benutzer zu ermöglichen, 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).
- versionType
Typ: System.Object
Gibt Versionsinformationen für das Dokument an.
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird mithilfe der CanCheckIn-Methode bestimmt, ob das Dokument auf einem Microsoft SharePoint Portal Server gespeichert wurde.Wurde das Dokument auf einem Server gespeichert, wird im Beispiel die CheckInWithVersion-Methode aufgerufen, um das Dokument zusammen mit den angegebenen Kommentaren und der Versionsnummer einzuchecken, Änderungen auf dem Server zu speichern und das Dokument für den Genehmigungsprozess einzureichen.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub CheckInWorkbook()
If Me.CanCheckIn() Then
Dim comments As Object = "My updates."
Dim version As Object = Excel.XlCheckInVersionType.xlCheckInMinorVersion
Me.CheckInWithVersion(True, comments, True, version)
Else
MessageBox.Show("This document cannot be checked in")
End If
End Sub
private void CheckInWorkbook()
{
if (this.CanCheckIn())
{
object comments = "My updates.";
object version = Excel.XlCheckInVersionType.xlCheckInMinorVersion;
this.CheckInWithVersion(true, comments, true, version);
}
else
{
MessageBox.Show("This document cannot be checked in");
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.