Vous êtes sur la page 1sur 4

Champ  Date  et  Publipostage  

Fusion  incorrecte  des  champs  de  types  Date  lorsque  que  l’on  utilise  une  source  de  données  
Excel  dans  Word.  

Méthode  1  :  Utilisation  du  commutateur  date-­‐heure  
Il  faut  inclure  un  commutateur  date-­‐heure  (\@)  dans  le  champ  Date,  de  façon  à  ce  que  le  champ  Date  ait  cet  aspect  :  
{MERGEFIELD  date  \@  "d  MMMM  yyyy"}.  
 
Remarque  Le  commutateur  respecte  la  casse.  En  outre,  vous  devez  placer  la  chaîne  qui  suit  le  commutateur  entre  
guillemets.  
 
Par  exemple  :  On  souhaite  afficher    22/01/2015  et  non  2015-­‐01-­‐16.  
Pour  modifier  l’affichage  du  champ  date  :  

 
Il  faut  ensuite  afficher  les  Codes  du  champ  :  

 

Document    de  M.  Lardeux.    Année  Scolaire  2014-­‐2015.    
 

Page  1  sur  4  

Dans  la  boîte  de  dialogue,  la  zone  Codes  de  champ  apparaît,  elle  contient  MERGEFIELD  «  Nom  du  Champ  »  
 

 
 
Dans  la  zone  Codes  de  champ,  il  faut  ajoutez  une  espace  et  saisir    \@  dd/MM/yyyy.  
 
 
La  syntaxe  complète  est  donc  la  suivante  :  MERGEFIELD  «  Nom  du  champ  Date  »  \@  dd/MM/yyyy  
 

 
 
Il  est  intéressant  de  cocher  l'option  Conserver    la  mise  en  forme  à  chaque  mise  à  jour.  
 
Il  faut  cliquer  sur  le  bouton  OK  pour  valider  nos  actions.    
 
La  date  affiche  maintenant    le  jour,  le  mois  et  l'année.  
 
Source  :  http://support.microsoft.com/kb/304387/fr  
 
 
 
Document    de  M.  Lardeux.    Année  Scolaire  2014-­‐2015.    
 

Page  2  sur  4  

Méthode   2  :   Transformer   les   données   dans   le   fichier   Excel.  
La  manipulation  doit  être  réalisée  dans  votre  tableur.  
Pour  chaque  colonne  de  type  date  qui  doit  être  utilisée  dans  le  modèle  de  document  Word,  il  faut  créer  une  autre  
colonne  dans  Excel  dont  la  valeur  est  déterminée  par  une  formule  =TEXTE(colonne  date;  «  jj/mm/aaaa  »).  
Dans  le  modèle  de  document  il  faudra  alors  indiquer  ce  champ  date.  
Dans  mon  exemple  ci-­‐dessous  A2  correspond  à  ma  colonne  date.  

 

Méthode  3  :  Forcer  le  protocole  dde  dans  Word.  
 
Par   défaut,   Word   utilise   OLEDB   pour   se   connecter   à   la   source   de   données   lors  
d'une  opération  de  fusion  et  publipostage.    
 
On   peut   obliger   Word   à   utiliser   le   protocole   DDE   (Échange   dynamique   de  
données)  en  utilisant  un  code  de  programmation  pour  accéder  aux  données.  
 
Il  est  nécessaire  de  modifier  les  Options  avancées  de  Word.  
Pour  cela  il  faut  ouvrir  les  Options  Word,  puis  accéder  aux  Options  avancées  
 
Dans  la  rubrique  Général  (qui  se  trouve  tout  en  bas),  il  faut  cocher  l'option  
«  Confirmer  la  conversion  du  format  de  fichier  lors  de  l'ouverture  ».  
 
Sous  Mac  il  faut  modifier  les  préférences  de  Word.    
Dans  la  partie  Général,  Il  faut  cocher  «  Confirmation  des  conversions  lors  de  
l’ouverture  ».  
 

 

 
 

Document    de  M.  Lardeux.    Année  Scolaire  2014-­‐2015.    
 

Page  3  sur  4  

 

 
 
Document    de  M.  Lardeux.    Année  Scolaire  2014-­‐2015.    
 

Page  4  sur  4