Insérer une date limite
Laurent
-
m@rina Messages postés 27665 Date d'inscription Statut Modérateur Dernière intervention -
m@rina Messages postés 27665 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, je voudrais savoir comment insérer une date limite d'offre dans une courrier word en publipostage ? En attendant vos réponses.
Merci
Merci
Configuration: Android / Chrome 86.0.4240.99
5 réponses
-
Bonjour,
Du coup, j'en ai fait un article ici car, en réalité, c'est quelque chose qui est souvent demandé
https://faqword.com/index.php/word/publipostage/1179
avec document à télécharger.
Il te suffira de faire un copier coller.
m@rina
-
Bonjour,
C'est quoi une date limite d'offre ??
S'il s'agit de faire des calculs de date, mieux vaut le faire dans Excel
m@rina
-
Bonsoir, je vais devoir réaliser un publipostage à partir d'une base de données et dedans se trouve la date d'anniversaire des destinataires. Et l'offre aura une limite dans le temps à intégrer environ un mois mais je n'aurai pas le cheminement. En
Merci m@rina -
Bonsoir,
Alors comme je t'ai dit, puisqu'il s'agit d'un calcul sur date, il vaudrait mieux, si c'est possible, ajouter une colonne dans ta base avecle calcul du mois. Si c'est sur Excel c'est super simple.
Word est nul en dates, et il faut tout lui dire. C'est toutefois possible, avec le champ suivant, supposant que ton champ date se nomme "ladate"... S'il se nomme "date" tout court, c'est un peu ennuyeux car "date" tout court c'est un champ.
J'insiste sur le fait que TOUS LES { } se font avec Ctrl+F9.
Comme je pense que tu vas avoir du mal à t'en sortir, dis-moi si tu es intéressé et je te donnerai un fichier Word où tu pourras copier le champ et le coller dans ton doc.
{QUOTE
{ set nb_mois 1 }
{ set Delay 0 }
{SET mm{=MOD({ladate \@ M}+nb_mois -1;12)+1}}
{SET yy{={ladate \@ yyyy}+INT((Delay+{ladate \@ M}-1)/12)}}
{SET dd{=IF(({ladate \@ d}>28)*(mm=2)=1;28+((MOD(yy;4)=0)+(MOD(yy;400)=0)-(MOD(yy;100)=0));IF((mm=4)+(mm=6)+(mm=9)+(mm=11)+({ladate \@ d}>30)>1;30;{ladate \@ d}))}}
{=dd*10^6+mm*10^4+yy \# "00'-'00'-'0000"} \@ "dddd d MMMM yyyy"}
m@rina
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour M@rina
Merci pour les infos, je me suis douté qu'il fallait modifier dans la base de données du fichier Excel . Mais je veux bien le fichier que tu me propose car je ne sais pas si je pourrais intervenir sur la BDD !!!
Encore merci beaucoup pour tes réponses.
Cordialement
Laurent