Rechercher : dans
Par :

Vba : obtenir le nom des fichiers word ouvert

Dernière réponse le 24 mai 2009 à 17:19:53 reg1046, le 24 mai 2009 à 16:33:23 
 Signaler ce message aux modérateurs

Bonjour,

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

Comment faire ?

Merci.

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « vba : obtenir le nom des fichiers word ouvert » dans :
Fichier utilisé - Le fichier est ouvert dans un autre programme VoirLorsque vous souhaitez supprimer ou déplacer un fichier, Windows se plaint avec le message suivant : Fichier utilisé Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme Fermez l'application concernée Avant...
Transformer un fichier Word (.doc) en PDF VoirTransformer en fichier PDF un fichier Microsoft Word (.doc) Rien de plus simple ! Ouvrez votre fichier *.doc avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer...

1

 thev, le 24 mai 2009 à 17:19:53
  • +1

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

Répondre à thev
Collection CommentÇaMarche.net