Vba : obtenir le nom des fichiers word ouvert

Fermé
reg1046 Messages postés 1 Date d'inscription dimanche 24 mai 2009 Statut Membre Dernière intervention 24 mai 2009 - 24 mai 2009 à 16:33
Jazzinul Messages postés 4 Date d'inscription dimanche 6 octobre 2013 Statut Membre Dernière intervention 7 octobre 2013 - 7 oct. 2013 à 01:00
Bonjour,

je souhaite, depuis excel, obtenir en vba la liste des documents word ouverts.

Comment faire ?

Merci.

3 réponses

thev Messages postés 1883 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 6 novembre 2024 691
24 mai 2009 à 17:19
1- ajouter dans Excel la bibliothèque : Microsoft Word Object Library

2- utiliser le code suivant :
Sub liste_docsword()

On Error GoTo erreur_liste

' crée l'objet application Word
Set appli_word = Word.Application

Dim docword As Document
' examine les documents ouverts
For Each docword In appli_word.Documents
    liste_docs_ouverts = docword.Name & "," & liste_docs_ouverts
Next docword

' fin traitement
Exit Sub

' routine erreur
erreur_liste:
MsgBox Err.Description

End Sub
7