Posez votre question Signaler

[WORD EXCEL] publipostage date en anglais [Résolu]

dany974 1Messages postés 29 novembre 2006Date d'inscription - Dernière réponse le 29 mai 2012 à 22:09
Bonjour,
j'ai créé un document avec word, inséré un champ date formaté en français JJ/MM/AAAA lié à une feuille de calcul excel, formaté aussi JJ/MM/AAAA, les options des deux logiciels paramétré sur français et malgré ça, le document fusionné donne une date en MM/JJ/AAAA
Merci d'avance pour vos réponses
Lire la suite 

[WORD EXCEL] publipostage date en anglais »

36 réponses
Réponse
+50
moins plus
Vous pouvez, grâce à un commutateur de mise en forme, appliquer sur des dates extraites d'une colonne Date de votre feuille de calcul la mise en forme que vous souhaitez obtenir dans les documents fusionnés. Si vous insérez un champ Date dans votre document principal puis appuyez sur ALT+F9, voici ce que vous obtenez :

{ MERGEFIELD "Date" }

Pour que toutes les dates des documents fusionnés s'affichent sous la forme 18 février 2008 (quelle que soit leur mise en forme dans les cellules de la feuille de calcul), ajoutez le commutateur suivant (montré en gras) au code de champ :

{ MERGEFIELD "Date" \@ "d MMMM yyyy" }

j'ai trouvé cette solution sur le site http://office.microsoft.com/fr-fr/word/HA011164951036.aspx#field%20codes
cependant le format préconisé était :

{ MERGEFIELD "Date" \@ "j MMMM aaaa" } mais ceci ne marchait pas correctement dans ma version de Word, je nai pas approfondi les raisons de ce dysfonctionnement, je me suis limité à trouver la parade un peu au pif, en allant regarder la mise en forme d'une date insérée sous forme de champ.
PHneutre - 18 avril 2012 à 15:39
ça fonctionne nickel!!! MERCI BEAUCOUP!!!
Vallypop - 24 mai 2012 à 14:07
Merci vous avez encore sauvé une journée de travail ....
Another1 - 29 mai 2012 à 22:09
Pour moi, c'est ma soirée qui est sauvée, merci ;))
Ajouter un commentaire
Réponse
+6
moins plus
Bonsoir

Si

le lien est très bon il faut lire ceci en 1ère page :

Par défaut Word 2002 et versions postérieures utilisent pour la fusion l'OLE DB qui gère les date en anglais.



La première solution consiste à utiliser non plus le protocole OLE, mais le protocole DDE :

Word 2002-2003 :
Dans le menu Outils, Options, Général, cocher la case "Confirmer les conversions à l'ouverture"

Word 2007 :
Bouton Office, Options Word
A gauche : Options avancées
A droite : dans la rubrique Général (en bas), cocher l'option "Confirmer la conversion du format de fichier lors de l'ouverture"

Lors de l'ouverture de la source de donnée, il sera alors proposé de confirmer la conversion : choisir "via DDE".

Par défaut Word 2002 et 2003 utilisent pour la fusion l'OLE DB qui gère les date en anglais.

La première solution consiste à utiliser non plus le protocole OLE, mais le protocole DDE. Pour cela, dans le menu Outils, Options, Général, cocher la case "Confirmer les conversions à l'ouverture" ; lors de l'ouverture de la source de donnée, il est proposé alors de confirmer la conversion : choisir "via DDE".

Merci beaucoup pour cette info
Abderazek - 8 juin 2010 à 14:49
bravo et merci beaucoup
stef - 14 sept. 2010 à 16:04
merci bcp ça m'a bcp aidé et c'est plus simple que faire alt+f9 !!
Ajouter un commentaire
Réponse
+4
moins plus
Clic droit sur le champ date (dans word)
Ensuite choisir "Basculer les codes de champs"
S'affiche alors: {MERGEFIELD Date qqchose}, il faut modifier les paramètres de la manière suivante :
{MERGEFIELD Date_qqchose\@"dd/MM/yyyy}
muss - 25 juin 2010 à 10:48
bravo nikel!!
Ajouter un commentaire
Réponse
+3
moins plus
Bonjour à tous,

Je viens d'avoir exactement le même problème de dates dans un publipostage. Cela m'a pris 2min pour le résoudre grâce à vous.
Merci à tous.
Ajouter un commentaire
Réponse
+1
moins plus
Pour ma part, j'ai été changer les paramètres dans le bouton Office de Word 2007 pour la conversion via DDE, mais à l'ouverture de mon document Word, je reçois le message suivant :

Impossible de rétablir une liaison DDE avec Microsoft Excel pour achever la tâche en cours.

Quelqu'un sait-il comment régler ça?

Merci
ysh - 18 oct. 2010 à 08:45
recherche le lien vers la base
Ajouter un commentaire
Réponse
+0
moins plus
Jette un coup d'oeil sur ce site :

http://faqword.free.fr/articles.php?lng=fr&pg=56

La réponse est là... mais aussi pour d'autres questions
Bob - 18 sept. 2009 à 12:40
Bonjour,
Je suis nouveau dans le publipostage et je dois réaliser des listes d'élèves par classe.

Voici ce que j'ai en entrée :
Une base access avec les données.
J'ai réalisé la requête permettant de générer le publipostage.
Pour simplifier, je vais prendre les champs :
Nom, Prénom, Classe, Téléphone Fixe, Téléphone Mobile

Ce que je souhaite, c'est générer à partir d'un document template (avec entête (image statique) et pied de page (numéro de page)) un nouveau document qui :
- Indique le nom de la classe en cours. ex : Liste des élèves de la classe CP 1
- Liste les élèves: Nom, Prénom, Classe, Téléphone (Fixe et mobile dans la même cellule) au travers d'un tableau qui peut se répéter sur plusieurs pages (en conservant les titres du tableau et en ne coupant pas les cellules en plein milieu)
- Indique le nombre d'élèves dans la classe. ex : Nombre d'élèves : 28

J'imagine qu'il faut passer par un publipostage de type répertoire, mais je n'arrive pas à avoir ce que je souhaite.

Pourriez-vous m'aider s'il vous plait ?

J'ai déjà consulté une partie de votre site et en particulier ce lien http://www.faqword.com/index.php/word-tutoriels/toutes-versions/93-publimage.html
mais rien n'y fait, il me manque certainement quelques astuces.

Si des éléments semblent compliquer à faire, je me contenterai juste de la liste des élèves.
Merci pour votre aide
Ajouter un commentaire
Réponse
+0
moins plus
Essaie d'ouvrir au péalable à la fusion le fichier source excel

puis tu ouvres word et tu fais ta fusion

tiens nous au courant
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,
Ben ... comme Domi ... je n'y arrive pas! J'ai beau recréer mes BD, depuis que l'on a changer d'ordi, tous mes publipostage me font ça. Je galère car je rajoute toutes les dates manuellement.
Merci pour ceux qui pourront m'aider ... et ... JOYEUSES FÊTES !!!
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour,

Encore plus simple : Inscrivez les dates de votre base Excel en format Texte et non Date.
Ca marche à tous les coups et évite pas mal de manip' !
Fabienne - 29 avril 2010 à 14:47
pas génial comme solution car du coup, les dates ne sont plus triées par ordre chronologique quand tu fais un tri par l'en-tête de ligne
alex - 3 nov. 2010 à 14:25
en tout cas c'est la seule solution qui a fonctionné pour moi, alors je dis merci!!! toutes les autres ne marchaient pas, je ne sais pas pourquoi d'ailleurs...
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour à tous,
Je rencontrais le même problème alors j'ai remplacé les / dans les dates par des _ (en dessous du chiffre 8 c'est un underscore) la cellule est alors reconnue comme une chaîne de caractères (à gauche dans la colonne) et je n'ai plus de prb. Pour ce qui est des montants ils étaient aléatoirement changés avec plein de chiffres après la virgule, j'ai appliqué à la colonne le format nombre monétaire, et tout va bien.
Me reste à résoudre les plages de données car je voudrais mettre en haut de mes colonnes des sous-totaux hors cela pose problème dans la fusion Word qui ne s'y retrouve plus bien qu'ayant décoché dans l'aide au publipostage la case "première ligne = en-tête de colonne". Donc si quelqu'un a une idée je suis preneuse
Ajouter un commentaire
Réponse
-1
moins plus
Merci merci, c tout bon pour moi (les dates en anglais)
Ajouter un commentaire
Réponse
-2
moins plus
Il suffit qu'excel reconnaisse la colonne contenant la date comme une chaine de caractère et non comme une date ou un chiffre. Alors, il suffit simplement d'écrire '12/01/2008 par exemple au lieu de 12/01/08. La fameuse petite côte qui résoud le problème se trouve sous la touche 4. Le signe qui vous montre qu'Excel identifie la cellule comme une chaine de caractère est que l'alignement se fait automatiquement à gauche et non à droite comme d'habitude. Et le problème de transformation de date est résolu en un instant!!

Bon travail à tous.
Ajouter un commentaire
Ce document intitulé « [WORD EXCEL] publipostage date en anglais » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?