Format de date personnalisé dans MS Word 2010

8

J'ai un champ de date dans un document Word qui a été créé à partir d'un modèle inclus dans Microsoft Word 2010. Le paramètre par défaut pour ce champ est d'afficher uniquement deux places de l'année en cours.

Je voudrais le changer pour afficher le numéro complet de l'année. J'ai trouvé la boîte de dialogue "Date et heure" comme indiqué, mais elle n'inclut pas cette option de formatage (étrangement, elle n'inclut pas non plus l'option d'année à deux positions).

Comment puis-je ajouter un format de date personnalisé pour ce champ de texte?

Paramètres de date / heure en anglais

Felix Dombek
la source
Quel est votre système d'exploitation?
wizlog
+1 pour avoir essayé d' utiliser une année à 4 chiffres (tout le monde devrait s'efforcer de le faire car les années à 2 chiffres peuvent être particulièrement déroutantes maintenant au cours des 12 dernières années). Mon format de date courte préféré est YYYY-Mmm-DD qui, pour aujourd'hui, s'affiche comme 2011-Sep-01, car il n'y a absolument aucune erreur sur la signification de chaque élément (bien qu'il soit spécifique à l'anglais, mon deuxième choix serait d'utiliser ordre du plus grand au plus petit {comme cela se fait également avec le temps} sous la forme numérique AAAA-MM-JJ: 2011-09-01).
Randolf Richardson
@wizlog: Je suis sur Windows Vista, mais cela n'a rien à voir avec la liste interne des formats de date de Word. Le "paramètre par défaut" mentionné pour le champ de texte est spécifié dans le modèle. Je suppose que le moyen le plus simple de changer le format est de décompresser le fichier docx, de trouver le code source XML spécifiant les propriétés de la zone de texte, de les modifier et de tout zipper à nouveau. Voyons voir.
Felix Dombek

Réponses:

0

Modifier l'affichage des dates, des heures, de la devise et des mesures

Il s'agit également de la méthode permettant de modifier le format utilisé par Windows pour afficher les dates, les heures, la devise et les mesures. Vous pouvez également modifier l'ordre de tri du texte pour qu'il corresponde aux règles de tri utilisées dans un pays ou une région spécifique.

Ouvrez les options régionales et linguistiques en cliquant sur le bouton Démarrer , sur Panneau de configuration , sur Horloge, langue et région , puis sur Options régionales et linguistiques .

Cliquez sur l' onglet Formats , sur Personnaliser ce format , puis sur la date .

wizlog
la source
1
Il s'agit d'une réponse valide qui résout ce problème pour de nombreux programmes (+1). Veuillez ne pas le supprimer.
Randolf Richardson
@randolf désolé, j'avais inclus quelque chose pour la version 1995-97. J'ai cliqué sur supprimer, puis annuler la suppression, puis ajouté ceci. Je ne le ferai pas.
wizlog
1
Merci de l'avoir laissé - vous avez manifestement fait des efforts pour publier une réponse utile, et je ne voulais tout simplement pas voir votre travail acharné gâché. Continuez ce bon travail! =)
Randolf Richardson
3
-1 Ce n'est absolument PAS utile pour mon problème spécifique!
Felix Dombek
Essayez-le. C'est. Après avoir ajouté le format de date personnalisé, rouvrez MS Word 2010 et vous verrez.
wizlog
6

Je pense que la façon de procéder est la suivante:

  • Accédez à l' onglet Insérer dans Word
  • Pièces rapides
  • Champ
  • Sélectionnez Date dans la liste de gauche.
  • Entrez votre format de date personnalisé dans la zone de texte à droite (par exemple. MM-DD-YY)
  • Cliquez OK
zeocrash
la source
Et alors? Ça n'y arrive pas
Vert
1
Cela fonctionne totalement! Il est le plus polyvalent, fonctionne dans l'interface utilisateur normale sans réglages XML. Cela devrait certainement être la bonne réponse.
glopes
4

En l'absence de réponses suggérant des solutions plus simples ou plus générales pour ajouter des formats de date personnalisés, voici ce que j'ai fait pour résoudre le problème:

  • Renommez le .docxfichier .zipet décompressez le contenu dans un dossier.
  • Ouvrez le fichier word\document.xmldans un éditeur de texte.
  • Recherchez dateformat(sans tenir compte de la casse). Il y a deux hits, quelque chose comme

<w: dateFormat w: val = " yy " /> <w: lid w: val = "de-DE" /> <w: storeMappedDataAs w: val = "dateTime" /> <w: calendar w: val = " grégorien "/> </ w: date> </ w: sdtPr> <w: sdtContent> <w: pw: rsidR =" 00331636 "w: rsidRDefault =" 00331636 "> <w: pPr> <w: jc w: val = "right" /> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> <w14: numForm w14: val = "oldStyle" / > </ w: rPr> </ w: pPr> <w: r> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> < w14: textOutline w14: w = "9525" w14: cap = "rnd" w14: cmpd = "sng" w14: algn = "ctr"> <w14: solidFill> <w14: srgbClr w14: val = "000000" /> </ w14: solidFill> <w14: prstDash w14: val = "solid" /> <w14: biseau /> </ w14: textOutline> <w14: numForm w14: val = "oldStyle" /> </ w: rPr> < w: t> 11 </ w: t> </ w: r> </ w: p> </ w: sdtContent> </ w: sdt> </ w: txbxContent>

  • Pour les deux hits, changez le surligné yyen yyyyet changez le 11en 2011.
  • Enregistrez le fichier, zippez tout à nouveau et renommez l'archive en .docx. Terminé.
Felix Dombek
la source
Selon la réponse acceptée, mes paramètres étaient déjà définis selon mes besoins. Cela a parfaitement fonctionné pour moi; Je suis sûr qu'il doit y avoir un moyen de modifier le format via l'interface graphique, mais un rapide ajustement du XML a fait l'affaire! Merci
Don Vince
Wow, c'est fou. Devoir éditer le xml pour définir le format d'une propriété de document est un peu extrême mais merci - j'ai cherché haut et bas pour cette information en pensant qu'il y aurait une option cuite qui me manquait. Notez dans mon cas que j'ai un modèle de document SharePoint 2010 qui a des propriétés de document, pas des champs. Le basculement des codes de champ n'a aucun effet sur l'affichage des propriétés du document.
David Clarke
2

Eh bien ... j'ai fait ce qui suit:

Cliquez avec le bouton droit sur le champ Date et sélectionnez Toggle Field Codes.

C'était comme ça:

{ TIME \@ "MMMM d, y" }

le single yme donnait une année à deux chiffres comme 14.

Je l'ai changé en

{ TIME \@ "MMMM d, yyyy" }

Cliquez de nouveau avec le bouton droit sur le champ Date et sélectionnez Toggle Field Codes.

Voila. Ça a marché!

Maintenant , je reçois sur quatre ans chiffres: 2014.

Leniel Maccaferri
la source