web-dev-qa-db-ja.com

MS Word 2010のカスタム日付形式

Microsoft Word 2010に含まれているテンプレートから作成されたWord文書に日付フィールドがあります。このフィールドのデフォルト設定では、現在の年の2つの場所のみが表示されます。

完全な年数を表示するように変更したいと思います。 「日付と時刻」ダイアログは次のように見つかりましたが、このフォーマットオプションは含まれていません(奇妙なことに、2桁の年オプションは含まれていません)。

このテキストフィールドにカスタム日付形式を追加するにはどうすればよいですか?

English Time/Date Settings

8
Felix Dombek

これを行う方法は次のとおりです。

  • Wordの挿入タブに移動します
  • クイックパーツ
  • フィールド
  • 左側のリストからDateを選択します。
  • 右側のテキストボックスにカスタムの日付形式を入力します(例:MM-DD-YY
  • クリック[〜#〜] ok [〜#〜]
6
zeocrash

カスタム日付形式を追加するためのより簡単なまたはより一般的な解決策を提案する回答がない場合、問題を解決するために私がやったことは次のとおりです。

  • .docxファイルの名前を.Zipに変更し、コンテンツをフォルダーに解凍します。
  • ファイルWord\document.xmlをテキストエディタで開きます。
  • dateformatを検索します(大文字と小文字は区別されません)。次のような2つのヒットがあります

<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>

  • どちらのヒットでも、強調表示されているyyyyyyに変更し、112011に変更します。
  • ファイルを保存し、すべてを再度圧縮して、アーカイブの名前を.docxに変更します。できました。
4
Felix Dombek

まあ...私は次のことをしました:

日付フィールドを右クリックし、Toggle Field Codesを選択しました。

それはこのようなものでした:

{ TIME \@ "MMMM d, y" }

単一のyは、14のように2桁の年を与えていました。

に変更しました

{ TIME \@ "MMMM d, yyyy" }

[日付]フィールドをもう一度右クリックして、Toggle Field Codesを選択しました。

出来上がり。出来た!

今、私は4桁の年を取得します:2014

2