• Mon clavier perso ou comment personnaliser son clavier

  • Bonjour les Quickparts, adieu les Insertions Auto !

  • Comment créer un bouton qui envoie le fichier en cours ?

  • L'espace fine existe-t-elle dans Word ?

  • PowerPoint et les fichiers MP3

  • A quoi sert l'ancre qui s'affiche quelquefois dans la marge gauche ?

  • Accentuer les majuscules

  • Comment attacher un modèle à un document ?

  • Comment faire pour qu'une macro démarre toute seule ?

  • Comment insérer une image en fond de page?

  • Comment générer du faux texte ?

 
 

 

Problème connu à partir de la version XP d'Office.

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

 

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"

Word 2010

  • Atteindre le BackStage à l'aide de l'Onglet Fichier
  • Options
  • 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".

Sur Excel, la base de données doit être sur la première feuille du fichier.

 

 

Une autre solution consiste à imposer des formats dans les champs du document Word, en ajoutant des commutateurs d'image numérique ou de date :

Affichez les codes de champ en appuyant sur les touches ALT + F9


Ajouter un commutateur de format tel que :

\@ "dd MM yyyy"  (pour une date)

 \# "# ###,00" (pour afficher un nombre avec 2 décimales)

 *100\# "#,00 %" (pour afficher un pourcentage).

 

Vous devez obtenir des champs qui ressemblent à ceux-ci :

  • pour une date : { MERGEFIELD Madate \@ "dd MM yyyy" }
  • pour un nombre { MERGEFIELD Montant \# "# ###,00" }
  • pour un pourcentage {={MERGEFIELD "ChampPourcentage"} *100\# "#,00 %"}

 
ALT + F9 à nouveau pour afficher les valeurs.

 

 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2861966
Aujourd'hui310
Hier2328
Cette semaine4680
Ce mois-ci12852
Depuis janvier 20042861966
Compteur d'affichages des articles
5540937

A lire de toute urgence...

Qui est en ligne ?

Nous avons 92 invités et aucun membre en ligne