mmhhh ....
En gros tu créés 500 Documents DIFFERENTS ?
le mieux n'est il pas de dupliquer ta page modele (celle qui contient les signets à remplacer par de vrais valeur) dans word, càd que tu crées 500 feuilles sous le meme .doc, que tu remplis à partir de ta boucle - c facile de se placer dans word au début de chaque page -. une fois cela réalisé tu lances l'impressionss
Exemple :
Tu as ta page Word modèle (que j'appellerai maquette)
Nomssss: [NOM]
Prenom : [PRENOM]
=> page 1
tu as une liste de 500 personnes, donc tu duppliques ta page 1
500 fois, (c très facile à faire à partir de VB) ok?
une fois que c fait, tu rentres dans ta boucle
for inti=1 to Personnes.count
ssReplace [NOM],Personnes(intI).Nom
ssReplace [PRENOM],Personnes(intI).Prenom
ssGoNextPage
next
Où la fonction Replace sera la fonction qui tu auras implementé qui sera capable de rechercher le champs [NOM] de la page en cours et de le remplacer par la valeur contenues dans "Personnes(intI).Nom"
et où la fonction GoNextPage sera une fonction qui te fait aller de page en page (très facile à faire aussi)
Une fois ta boucle terminée tu n'as plus qu'à lancer ton job d'impression
et hop fini !
Le seul pb, ce que si tu as bcp d'info à Mettre par page (càd bcp de remplacement à faire), WORD met un peu de temps
---------------
Galerie Photo (Canon)