Comment : fermer des documents
Vous pouvez fermer le document actif ou spécifier un document à fermer.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Word 2007 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Fermeture du document actif
Deux procédures permettent de fermer le document actif : une pour les personnalisations au niveau du document et une pour les compléments au niveau de l'application.
Pour fermer le document actif dans une personnalisation au niveau du document
Appelez la méthode Close de la classe ThisDocument dans votre projet pour fermer le document associé à la personnalisation. Pour utiliser l'exemple de code suivant, exécutez-le à partir de la classe ThisDocument.
Notes
Cet exemple transmet la valeur wdDoNotSaveChanges au paramètre SaveChanges afin de fermer sans enregistrer les modifications ou sans inviter l'utilisateur.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
Pour fermer le document actif dans un complément au niveau de l'application
Appelez la méthode Close de la propriété ActiveDocument pour fermer le document actif. Pour utiliser l'exemple de code suivant, exécutez-le à partir de la classe ThisAddIn dans votre projet.
Notes
Cet exemple transmet la valeur wdDoNotSaveChanges au paramètre SaveChanges afin de fermer sans enregistrer les modifications ou sans inviter l'utilisateur.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Fermeture d'un document dont vous spécifiez le nom
Pour fermer un document dont vous spécifiez le nom, vous devez procéder de la même manière pour les compléments au niveau de l'application et pour les personnalisations au niveau du document.
Pour fermer un document dont vous spécifiez le nom
Spécifiez le nom de document comme argument à la collection Documents, puis appelez la méthode Close. L'exemple de code suivant suppose qu'un document nommé NouveauDocument est ouvert dans Word.
Notes
Cet exemple transmet la valeur wdDoNotSaveChanges au paramètre SaveChanges afin de fermer sans enregistrer les modifications ou sans inviter l'utilisateur.
Application.Documents("NewDocument.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.doc"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Voir aussi
Tâches
Comment : ouvrir des documents existants
Comment : enregistrer des documents
Concepts
Vue d'ensemble des éléments hôtes et des contrôles hôtes
Limitations de programmation des éléments hôtes et des contrôles hôtes