Partager via


DocumentBase.CheckInWithVersion, méthode

Place un document sur un serveur depuis un ordinateur local, et définit le document local en lecture seule de sorte qu'il ne puisse pas être modifié localement.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • saveChanges
    Type : System.Boolean
    true pour enregistrer le document à l'emplacement du serveur.La valeur par défaut est true.
  • comments
    Type : System.Object%
    Commentaires pour la révision du document en cours d'archivage (s'applique uniquement si SaveChanges a la valeur true).
  • makePublic
    Type : System.Boolean
    true pour permettre à l'utilisateur de publier le document après son archivage.
  • versionType
    Type : System.Object%
    Spécifie des informations de suivi des versions pour le document.

Notes

Affecter la valeur true au paramètre MakePublic soumet le document au processus d'approbation, ce qui peut éventuellement entraîner la publication d'une version du document pour des utilisateurs disposant de droits en lecture seule sur le document (s'applique uniquement si SaveChanges a la valeur true).

Pour tirer parti des fonctionnalités de collaboration intégrées de Word, les documents doivent être stockés sur un serveur Microsoft SharePoint Portal Server.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant utilise la méthode CanCheckin pour déterminer si le document a été stocké sur un serveur Microsoft Office SharePoint Portal Server.Si le document a été stocké sur un serveur, l'exemple appelle la méthode CheckInWithVersion pour archiver le document avec les commentaires et le numéro de version spécifiés, enregistrer les modifications à l'emplacement du serveur et soumettre le document au processus d'approbation.Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

DocumentBase Classe

Microsoft.Office.Tools.Word, espace de noms