Benutzerdefiniertes Datumsformat in MS Word 2010

35402
Felix Dombek

Ich habe ein Datumsfeld in einem Word-Dokument, das aus einer in Microsoft Word 2010 enthaltenen Vorlage erstellt wurde. Die Standardeinstellung für dieses Feld ist die Anzeige von nur zwei Stellen des aktuellen Jahres.

Ich möchte es ändern, um die vollständige Jahreszahl anzuzeigen. Ich habe das Dialogfeld "Datum und Uhrzeit" wie gezeigt gefunden, aber es enthält diese Formatierungsoption nicht (seltsamerweise enthält es auch nicht die Option mit zwei Stellen für das Jahr).

Wie kann ich ein benutzerdefiniertes Datumsformat für dieses Textfeld hinzufügen?

Englische Zeit- / Datumseinstellungen

8
Was ist dein Betriebssystem? wizlog vor 12 Jahren 0
+1 für den Versuch, ** ein 4-stelliges Jahr zu verwenden ** (Jeder sollte dies anstreben, da zweistellige Jahre in den letzten 12 Jahren besonders verwirrend sein können). _Ihr Lieblings-Kurzdateiformat ist YYYY-Mmm-DD, das für heute als 2011-Sep-01 angezeigt wird, da absolut nicht zu verstehen ist, was jedes Element bedeutet (obwohl es Englisch-spezifisch ist, also meine zweite Wahl wäre) größte bis kleinste Reihenfolge in der numerischen Form von JJJJ-MM-TT: 2011-09-01) ._ Randolf Richardson vor 12 Jahren 0
@wizlog: Ich habe Windows Vista, aber das hat nichts mit der Word-internen Liste der Datumsformate zu tun. Die erwähnte "Standardeinstellung" für das Textfeld ist in der Vorlage angegeben. Ich denke, der einfachste Weg, das Format zu ändern, besteht darin, die docx-Datei zu entpacken, den XML-Quellcode zu finden, die Textbox-Eigenschaften anzugeben, diese zu bearbeiten und alles neu zu packen. Mal schauen. Felix Dombek vor 12 Jahren 0

4 Antworten auf die Frage

5
zeocrash

Ich glaube, der Weg dazu ist folgender:

  • Wechseln Sie zur Registerkarte Einfügen in Word
  • Schnelle Teile
  • Feld
  • Wählen Sie in der Liste auf der linken Seite Datum aus.
  • Geben Sie Ihr benutzerdefiniertes Datumsformat in das Textfeld rechts ein (z. B. MM-DD-YY)
  • Klicken Sie auf OK
Na und? Es schafft es nicht Green vor 7 Jahren 0
Das funktioniert total! Es ist am vielseitigsten und funktioniert in der normalen Benutzeroberfläche ohne XML-Änderungen. Sollte auf jeden Fall die richtige Antwort sein. glopes vor 6 Jahren 0
4
Felix Dombek

Da es keine Antworten gibt, die auf einfachere oder allgemeinere Lösungen zum Hinzufügen benutzerdefinierter Datumsformate hinweisen, habe ich Folgendes getan, um das Problem zu lösen:

  • Benennen Sie die .docxDatei in um .zipund entpacken Sie den Inhalt in einen Ordner.
  • Öffnen Sie die Datei word\document.xmlin einem Texteditor.
  • Suche nach dateformat(Groß- und Kleinschreibung wird nicht berücksichtigt). Es gibt zwei Treffer

<w: dateFormat w: val = " yy " /> <w: lid w: val = "de-DE" /> <w: storeMappedDataAs w: val = "dateTime" /> <w: calendar w: val = " gregorian "/> </ 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: bevel /> </ w14: textOutline> <w14: numForm w14: val = "oldStyle" /> </ w: rPr> < w: t> 11 </ w: t> </ w: r> </ w: p> </ w: sdtContent> </ w: sdt> </ w: txbxContent>

  • Ändern Sie für beide Treffer das hervorgehobene yyin yyyyund ändern Sie das 11in 2011.
  • Speichern Sie die Datei, packen Sie alles neu und benennen Sie das Archiv in um .docx. Erledigt.
Gemäß der akzeptierten Antwort waren meine Einstellungen bereits nach meinen Bedürfnissen festgelegt. Das funktionierte perfekt für mich. Ich bin mir sicher, dass es eine Möglichkeit gibt, das Format über die GUI zu bearbeiten, aber eine kurze Änderung der XML-Datei hat den Trick gebracht! Vielen Dank Don Vince vor 11 Jahren 0
Wow, das ist verrückt. Die XML-Datei bearbeiten zu müssen, um das Format einer Dokumenteigenschaft festzulegen, ist etwas extrem, aber ich danke Ihnen. Ich habe nach diesen Informationen gesucht. Ich dachte, es gäbe eine eingebackene Option, die mir fehlte. Beachten Sie in meinem Fall, dass ich eine SharePoint 2010-Dokumentvorlage mit Dokumenteneigenschaften und nicht mit Feldern habe. Das Umschalten von Feldfunktionen hat keine Auswirkungen auf die Anzeige der Dokumenteigenschaften. David Clarke vor 8 Jahren 0
1
Leniel Maccaferri

Nun ... ich habe folgendes getan:

Klicken Sie mit der rechten Maustaste auf das Datumsfeld und wählen Sie es aus Toggle Field Codes.

Es war so:

{ TIME \@ "MMMM d, y" } 

Die Single ygab mir ein zweistelliges Jahr 14.

Ich habe es geändert

{ TIME \@ "MMMM d, yyyy" } 

Klicken Sie erneut mit der rechten Maustaste auf das Datumsfeld und wählen Sie es aus Toggle Field Codes.

Voila. Es funktionierte!

Jetzt bekomme ich ein vierstelliges Jahr: 2014.

0
wizlog

Ändern Sie die Anzeige von Datum, Uhrzeit, Währung und Messwerten

Dies ist auch die Methode zum Ändern des Formats, mit dem Datum, Uhrzeit, Währung und Messwerte von Windows angezeigt werden. Sie können auch die Sortierreihenfolge von Text ändern, um den in einem bestimmten Land oder einer bestimmten Region verwendeten Sortierregeln zu entsprechen.

Öffnen Sie Regions- und Sprachoptionen, indem Sie auf die Schaltfläche Start klicken, auf Systemsteuerung klicken, auf Uhr, Sprache und Region klicken und dann auf Regions- und Sprachoptionen klicken .

Klicken Sie auf die Registerkarte Formate, klicken Sie auf Dieses Format anpassen, und klicken Sie dann auf Datum .

Dies ist eine gültige Antwort, die dieses Problem für viele Programme löst (+1). Bitte nicht löschen Randolf Richardson vor 12 Jahren 1
@randolf Entschuldigung, ich hatte etwas für die 1995-97 Version hinzugefügt. Ich habe auf Löschen geklickt, dann die Löschung aufgehoben und dieses hinzugefügt. Ich werde nicht wizlog vor 12 Jahren 0
Vielen Dank, dass Sie es belassen haben. Sie haben sich offensichtlich bemüht, eine hilfreiche Antwort zu posten, und ich wollte Ihre harte Arbeit einfach nicht als Verschwendung sehen. Mach weiter so! =) Randolf Richardson vor 12 Jahren 1
-1 Dies ist absolut NICHT hilfreich für mein spezielles Problem! Felix Dombek vor 12 Jahren 3
Versuch es. Es ist. Nachdem Sie das angepasste Datumsformat hinzugefügt haben, öffnen Sie MS word 2010 erneut, und Sie werden sehen. wizlog vor 12 Jahren 0
@wizlog: OK, wenn du das sagst, versuche ich es morgen erneut. Ich habe das von Ihnen erwähnte Dialogfeld tatsächlich geöffnet, hatte aber den Eindruck, dass ich nur eine Möglichkeit angeben kann, Zahlen zu formatieren, nicht die Formatliste von MS Word zu ändern oder zu erweitern. Ich bin wahrscheinlich falsch, wenn Sie sich dessen sicher sind. Ich werde mich bei Ihnen melden und die Downvote in eine Upvote umwandeln, wenn es funktioniert. Felix Dombek vor 12 Jahren 0
@wizlog: Ich habe es noch einmal getestet und es hat funktioniert - irgendwie. Es führte zuerst einige `\\` Symbole in Word ein, funktionierte jedoch beim zweiten Versuch. Vielen Dank. Bitte bearbeiten Sie Ihre Antwort ein wenig, damit ich meine Stimme ändern kann (sonst lässt mich die Seite nicht). Felix Dombek vor 12 Jahren 0
@wizlog: Es wird nicht gespeichert :( auch wenn ich die datei speichere, nach einem neustart ist die nummer 11 wieder ... ich kann sie dann noch auf 2011 ändern, auf save klicken, aber das klappt nur während einer sitzung, an am nächsten ist es wieder weg. Felix Dombek vor 12 Jahren 0
@wizlog: Es hat auch den zusätzlichen Nachteil, dass, während das "kurze Datumsformat" auf "2011" gesetzt ist, sich die Anzeige des Datums in der Taskleiste ändert und wenn ich es nicht auf "2011" gesetzt habe, diese Option sofort verschwindet aus der Liste und auch aus der Liste in Word. Felix Dombek vor 12 Jahren 0
Ich schaue hinein ... wizlog vor 12 Jahren 0
Es gibt keine "Regions- und Sprachoptionen"! Downvote Green vor 7 Jahren 0