PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Publipostage Word
Publipostage Word
Started by WebdevFR, Jan., 26 2021 11:33 PM - 2 replies
Registered member
18 messages
Posted on January, 26 2021 - 11:33 PM
Bonjour,

Je souhaite faire du publipostage à partir d' un docx. Dans ce fichier, il y a un texte générique avec des balises en gras (image ci-dessous) que je souhaite remplacer par les infos de l' utilisateur, puis générer ensuite un nouveau fichier avec ses informations.




J' ai essayé de tester avec le code suivant:
MonDoc est un Document = "D:\Mes Sites\ATMI\Test.docx"
DocRemplace(MonDoc, "%NomClient%", Salarié.Nom)

Hélas, il ne s' est rien passé (si ce n' est un bug de l' explorateur de fichiers).
Quelqu' un pourrait-il me donner une piste pour m' aider, s' il vous plait ?

Cordialement,
Registered member
1,143 messages
Popularité : +50 (142 votes)
Posted on January, 27 2021 - 10:39 AM
Bonjour,
Pour faire de type de traitement voici comment je procède
1 - Je fais une copie locale de la maquette word
2 - J'utilise le même code que vous (avec Salarié pointant sur un enregistrement)
3 - J'enregistre le document modifié

Assurez-vous également que dans votre document Word il n'y ai pas d'espace entre % et NomClient, car WORD a tendance à en ajouter automatiquement.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Registered member
18 messages
Posted on January, 27 2021 - 12:38 PM
Bonjour Thierry,

Merci de votre réponse. Hélas, je n' ai pas résolu mon problème. Je ne comprends pas pourquoi, j' ai l' impression que je n' arrive pas à atteindre mon fichier Word. Pourtant, je n' ai aucune erreur. J' ai réessayé en utilisant un DocOuvre et en exécutant pas à pas... et toujours rien.


.

Je ne pense pas que ce soit un problème de droits car j' ai réussi à générer des fichiers dans le même répertoire. J' avoue être un peu perdu...