Partager via


WorkbookBase.CheckInWithVersion, méthode

Envoie le classeur à partir de l'ordinateur local sur un serveur et affecte le mode lecture seule au classeur local afin que celui-ci ne puisse pas être modifié localement. L'appel de cette méthode ferme le classeur.

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

Syntaxe

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

Paramètres

  • saveChanges
    Type : System.Object
    true pour enregistrer les modifications et vérifier le document ; false pour retourner le document à l'état archivé sans enregistrer les révisions.
  • comments
    Type : System.Object
    true pour activer les commentaires d'archivage ; false pour archiver le classeur sans commentaire.Ce paramètre s'applique uniquement si SaveChanges a la valeur true.
  • makePublic
    Type : System.Object
    true permet à l'utilisateur de publier le classeur après son archivage.Le classeur est donc envoyé pour approbation, ce qui peut entraîner la publication éventuelle d'une version du classeur auprès des utilisateurs avec des droits d'accès en lecture seule (s'applique uniquement si la valeur de SaveChanges est true).
  • versionType
    Type : System.Object
    Spécifie des informations de suivi des versions pour le document.

Notes

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.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms