Vba : obtenir le nom des fichiers word ouvert

reg1046 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Jazzinul Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

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

Comment faire ?

Merci.

3 réponses

thev Messages postés 1986 Date d'inscription   Statut Membre Dernière intervention   713
 
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