Partager via


Méthode Workbook.CheckIn (Excel)

Cette méthode renvoie un classeur de l'ordinateur local sur un serveur et définit le classeur local en lecture seule pour éviter qu'il ne soit modifié localement. L'appel de cette méthode ferme également le classeur.

Syntaxe

expression. CheckIn (SaveChanges, Comments, MakePublic)

Expression Variable qui représente un objet Workbook .

Parameters

Nom Requis/Facultatif Type de données Description
SaveChanges Facultatif Variant True enregistre les modifications et archive le document. False réapplique au document le statut Archivé sans enregistrer les révisions.
Commentaires Facultatif Variant Permet à l'utilisateur d'entrer des commentaires d'archivage pour la révision du classeur archivé (s'applique uniquement si l'argument EnregistrerModifications a la valeur True).
MakePublic Facultatif Variant La valeur True permet à l'utilisateur de publier le classeur après son archivage. Le classeur est soumis à un processus d'approbation qui peut produire une version du classeur publiée pour les utilisateurs ayant des droits en lecture seule sur le classeur (s'applique uniquement si EnregistrerModifications a la valeur True).

Exemple

Cet exemple montre comment vérifier le serveur pour voir si le classeur spécifié peut être archivé. Si c'est le cas, le code enregistre et ferme le classeur, puis l'archive sur le serveur.

Sub CheckInOut(strWkbCheckIn As String) 
 
 ' Determine if workbook can be checked in. 
 If Workbooks(strWkbCheckIn).CanCheckIn = True Then 
 Workbooks(strWkbCheckIn).CheckIn 
 MsgBox strWkbCheckIn & " has been checked in." 
 Else 
 MsgBox "This file cannot be checked in " & _ 
 "at this time. Please try again later." 
 End If 
 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.