Bonjour,

J'ai une macro qui m'extrait des données (du texte) des fichiers Words qui se trouvent dans un dossier vers un fichier Excel

J'extrais aussi le nom de chaque de ces fichiers Word vers une cellule Excel

Ce que je veux extraire aussi :
La date de création de chaque fichier Word
La date de la derniere modification de chaque fichier Word


Voila le bout de ma macro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Sub ImportWord()
 
'-------Déclaration des variables------------
  Dim wb As Workbook       'classeur Excel dans lequel on importe les données
  Dim ws As Worksheet         'onglet Excel dans lequel on importe les données
  Dim sChemin As String       'répertoire contenant les fichiers Word
  Dim sNomFichier As String   'nom du fichier Word
  Dim WApp As Object, WDoc As Object, WSel As Object
  Dim i As Integer, j As Integer
  Dim WTable As Word.Table
 
'-------- Initialisation des variables-------------------
    Set wb = ThisWorkbook
    Set ws = wb.Sheets(1)  'On sauvegarde dans Elements d'obsolescence")
 
'Pour ouvrir tous les fichiers .doc*. 1er fichier.
    sNomFichier = Dir(sChemin & "*.doc*") 
'Pour créer un objet Word
    Set WApp = CreateObject("Word.Application")
    WApp.Visible = True  
    Application.ScreenUpdating = False
'------------------------------------------------
 
'----------Boucle sur les fichiers------------------
    Do While Len(sNomFichier) > 0
        Set WDoc = WApp.Documents.Open(sChemin & sNomFichier)       'Ouvre le document Word
        Application.StatusBar = "Écriture ligne " & i               'Message dans Excel pour voir la progression
'------------------------------------------------------------------------
 
'******' Nom du Projet (fichier) ******
   ws.Cells(i, 1) = sNomFichier
 
           WDoc.Close False       'Fermer le document Word sans enregistrer
                sNomFichier = Dir      'Prochain document  
   Loop