Partager via


WorkbookBase.CheckIn, méthode

Retourne un classeur à partir d'un ordinateur local vers 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 CheckIn ( _
    saveChanges As Object, _
    comments As Object, _
    makePublic As Object _
)
public void CheckIn(
    Object saveChanges,
    Object comments,
    Object makePublic
)

Paramètres

  • saveChanges
    Type : System.Object
    true enregistre les modifications et vérifie le document ; false retourne le document à l'état archivé sans enregistrer les révisions.
  • comments
    Type : System.Object
    Permet à l'utilisateur d'entrer des commentaires d'archivage pour la révision du classeur archivé (s'applique uniquement si la valeur de SaveChanges est true).
  • makePublic
    Type : System.Object
    true permet à l'utilisateur de publier le classeur après qu'il a été archivé.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).

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 Microsoft Office Excel peut archiver le classeur actif sur un serveur. Si le classeur peut être archivé, l'exemple utilise la méthode CheckIn pour enregistrer les révisions et archiver le classeur actif.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub WorkbookCheckIn()
    ' Determine if workbook can be checked in.
    If Me.CanCheckIn() Then
        Me.CheckIn(True, "Updates.", True)
        MsgBox(Me.Name & " was checked in.")
    Else
        MsgBox(Me.Name & " cannot be checked in.")
    End If
End Sub
private void WorkbookCheckIn()
{
    // Determine if workbook can be checked in.
    if (this.CanCheckIn())
    {
        this.CheckIn(true, "Updates.", true);
        MessageBox.Show(this.Name + " was checked in.");
    }
    else
    {
        MessageBox.Show(this.Name + " cannot be checked in.");
    }
}

Sécurité .NET Framework

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms