Vba : obtenir le nom des fichiers word ouvert

reg1046 Messages postés 1 Statut Membre -  
Jazzinul Messages postés 4 Statut Membre -
Bonjour,

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

Comment faire ?

Merci.
Configuration: Windows XP
Firefox 3.0.10

3 réponses

  1. thev Messages postés 2013 Date d'inscription   Statut Membre Dernière intervention   723
     
    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
    
    8