Ouvrir un modèle word dotx pour du publipostage
Bonjour et Bonne année à tous,
Je n'arrive pas à ouvrir un modèle word comme nouveau document.
Voici mon code :
Code:
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 36 37 38 39 40 41 42 43
|
pautWord est un objet OLE dynamique=ObjetActif("Word.Application")
sDocaouvrir est une chaîne
sDocaouvrir="c:\test\lettype.docx"
SI fFichierExiste(sDocaouvrir) ALORS
SI pautWord=Null ALORS pautWord=allouer un objet OLE "Word.application"
pautWord>>visible=OLEFaux
pautWord>>documents>>open(sDocaouvrir)
pautWord>>ActiveDocument>>MailMerge>>OpenDataSource("c:\test\Donnees.txt")
pautWord>>ActiveDocument>>MailMerge>>Execute
pautWord>>activedocument>>saveas2("c:\test\LettreType.dotx",14)
pautWord>>documents("c:\test\LettreType.dotx")>>close(Faux)
pautWord>>documents(sDocaouvrir)>>close(Faux)
pautWord>>visible=OLEVrai
pautWord>>documents>>open("c:\test\LettreType.dotx",0) // c'est ici que se situe le problème
libérer pautWord
SINON
Info("Votre courrier n'existe pas !")
RETOUR
FIN |
Le fichier LettreType.dotx alors que je voudrais Document1
Merci d'avance pour votre aide.