Comment : fermer des documents
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Vous pouvez fermer le document actif ou spécifier un document à fermer.
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 Document.Close pour fermer le document associé à la personnalisation. Pour utiliser l'exemple de code suivant, exécutez-le dans la classe ThisDocument dans un projet au niveau du document pour Word.
Remarque : 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 _Document.Close pour fermer le document actif. Pour utiliser l'exemple de code suivant, exécutez-le dans la classe ThisAddIn dans un projet au niveau de l'application pour Word.
Remarque : 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)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word._Document document = this.Application.ActiveDocument; document.Close(ref doNotSaveChanges, ref missing, ref missing);
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 du document comme argument pour la collection Documents. L'exemple de code suivant suppose qu'un document nommé NouveauDocument est ouvert dans Word.
Remarque : 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)
object fileName = "NewDocument.doc"; object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word.DocumentClass doc = Application.Documents.get_Item(ref fileName) as Word.DocumentClass; doc.Close(ref doNotSaveChanges, ref missing, ref missing);
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
Fonctionnement des paramètres optionnels dans les solutions Office