Freigeben über


Document.CheckIn-Methode (Visio)

Gibt ein Dokument von einem lokalen Computer auf einen Microsoft SharePoint Server-Computer zurück.

Syntax

Ausdruck. CheckIn (SaveChanges, Comments, MakePublic)

Ausdruck Eine Variable, die ein Document-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
SaveChanges Optional Boolescher Wert True (ungleich 0), um Dokumentänderungen vor dem Einchecken zu speichern; False (0), um das Dokument einzuchecken, ohne Änderungen zu speichern. Der Standardwert ist True.
Kommentare Optional Variant Kommentare, die mit dieser Revision des Dokuments gespeichert werden sollen (gilt nur, wenn SaveChanges gleich True ist).
MakePublic Optional Boolescher Wert True , um das Dokument nach dem Einchecken zu veröffentlichen. Dadurch wird das Dokument für den Genehmigungsprozess übermittelt, oder wenn es kein Genehmigungsrouting für das Dokument gibt, wird eine öffentliche Version erstellt, die den Lesern des Ordners zur Verfügung steht (gilt nur, wenn SaveChangesgleich True ist); False lässt das Dokument nur für die private Anzeige verfügbar. Der Standardwert ist False.

Rückgabewert

Nichts

Bemerkungen

Damit eine Datei eingecheckt werden kann, muss sie in einer Dokumentbibliothek auf einem Computer mit Microsoft SharePoint Server oder Microsoft SharePoint Foundation gespeichert sein.

Nachdem das Dokument mit der CheckIn-Methode eingecheckt wurde, wird das Dokument geschlossen. Dieses Verhalten unterscheidet sich von der Benutzeroberfläche. Wenn Sie ein Dokument auf der Benutzeroberfläche einchecken, wird das Dokument geschlossen und als schreibgeschützt erneut geöffnet.

Beispiel

In diesem Beispiel wird der Server überprüft, um festzustellen, ob das angegebene Dokument eingecheckt werden kann. Falls dies der Fall ist, wird das Dokument gespeichert und geschlossen und dann wieder auf dem Server eingecheckt.

Sub CheckDocIn(varDocCheckIn As Variant) 
  
    If Documents.Item(varDocCheckIn).CanCheckin = True Then  
        Documents.Item(varDocCheckIn).CheckIn  
        MsgBox varDocCheckIn & " has been checked in."  
    Else  
        MsgBox "This file cannot be checked in " _  
            & "at this time. Please try again later."  
    End If   
  
End Sub

Zum Aufrufen der vorausgehenden CheckDocIn-Unterroutine verwenden Sie die folgende Unterroutine, und ersetzen Sie servername/workspace/drawing.vdx durch den Pfad zu und den Namen einer tatsächlichen Datei auf einem Computer mit Microsoft SharePoint Server.

Sub DocIn()  
 
    Call CheckDocIn _  
        (varDocCheckIn:="https://servername/workspace/drawing.vdx ") 
  
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.