Bonjour à toutes et à tous,

mon projet est un lien entre un fichier XML qui ressemble à ca:

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
 
 
<?xml version='1.0'?>
<ListeMetadonnees>
<Metadonnes>
   <Groupe>Type de contenu</Groupe>
   <Titre>Discours du Président</Titre>
</Metadonnes>
<Metadonnes>
  <Groupe>Type de contenu</Groupe>
  <Titre>Avis de l'Ademe</Titre>
</Metadonnes>
<Metadonnes>
  <Groupe>Thèmes d'Expertise </Groupe>
  <Titre>Climat  Energie</Titre>
</Metadonnes>
<Metadonnes>
  <Groupe>Thèmes d'Expertise </Groupe>
  <Titre>Air et bruit</Titre>
</Metadonnes>
...
</ListeMetadonnees>
et un modele de document word parent qui lui-même alimentera le formulaire de créatino de models enfants. (je sais c'est bizarre mais c'est une demande d'une administration...)

Je souhaite alimenté mon model word 2010 avec le fichir XML, du style
un groupe Type de contenu puis la liste de tous les titres de ce groupes puis le groupe Thèmes d'Expertise avec tous les titres de ce groupe.

Sachant qu'à chaque modification du fichier XML, il faut:

1) Sauvegarder un nouveau fichier XML et archiver l'ancien (pour que les anciens models restent en l'état)
2) Créer un nouveau document word avec les nouvelles valeurs du nouveau fichier XML et archiver l'ancien.

Je ne trouve pas le moyen d'alimenter en VBA mon fichier word par un fichier XML, ni comment détecter que le fichier XML a été créer récemment.

Cordialement.