DocumentBase.CheckInWithVersion-Methode
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.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntax
'Declaration
Public Sub CheckInWithVersion ( _
saveChanges As Boolean, _
ByRef comments As Object, _
makePublic As Boolean, _
ByRef versionType As Object _
)
public void CheckInWithVersion(
bool saveChanges,
ref Object comments,
bool makePublic,
ref Object versionType
)
Parameter
- saveChanges
Typ: System.Boolean
true, wenn das Dokument auf dem Server gespeichert werden soll.Die Standardeinstellung ist true.
- comments
Typ: System.Object%
Kommentare zur Überarbeitung des einzucheckenden Dokuments (gilt nur, wenn SaveChanges auf true festgelegt ist).
- makePublic
Typ: System.Boolean
true, wenn der Benutzer das Dokument nach dem Einchecken veröffentlichen darf.
- versionType
Typ: System.Object%
Gibt Versionsinformationen für das Dokument an.
Hinweise
Wenn Sie den MakePublic-Parameter auf true festlegen, wird das Dokument für den Genehmigungsprozess eingereicht, was zur Veröffentlichung einer Version des Dokuments für Benutzer mit schreibgeschütztem Zugriff auf das Dokument führen kann (gilt nur, wenn SaveChanges auf true festgelegt ist).
Um die Vorteile der in Word integrierten Features für die Zusammenarbeit zu nutzen, müssen Dokumente auf einem Server gespeichert werden, auf dem Microsoft SharePoint Portal Server ausgeführt wird.
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird mithilfe der CanCheckin-Methode ermittelt, 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. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.
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
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");
}
}
.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.