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


8

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

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

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

英語の時刻/日付設定


あなたのオペレーティングシステムは何ですか?
wizlog、2011

4桁の年使用しようとすると+1 (2桁の年は過去12年間で特に混乱する可能性があるので、だれでもこれに努力する必要があります)。 私のお気に入りの短い日付形式はYYYY-Mmm-DDです。今日の場合、2011-Sep-01と表示されます。これは、各要素の意味に間違いがないためです(英語に固有なので、2番目の選択肢は使用することです) YYYY-MM-DD:2011-09-01の数値形式での最大から最小の順序{時間と同様に行われる}。
ランドルフリチャードソン2011

@wizlog:私はWindows Vistaを使っていますが、Wordの内部形式の日付形式とは関係ありません。上記のテキストフィールドの「デフォルト設定」はテンプレートで指定されています。形式を変更する最も簡単な方法は、docxファイルを解凍し、テキストボックスプロパティを指定するXMLソースコードを見つけ、それらを編集してすべてを再度圧縮することだと思います。どれどれ。
Felix Dombek、2011

回答:


0

日付、時刻、通貨、測定の表示を変更する

これは、Windowsが日付、時刻、通貨、測定値を表示するために使用する形式を変更する方法でもあります。テキストの並べ替え順序を変更して、特定の国または地域で使用されている並べ替え規則に一致させることもできます。

[ スタート ]ボタン、[ コントロールパネル ]、[ 時計、言語、および地域 ]の順にクリックし、[ 地域と言語のオプション ]をクリックして、地域と言語のオプションを開きます。

[ 形式 ]タブをクリックし、[ この形式をカスタマイズ ]をクリックして、[ 日付 ]をクリックします


1
これは、多くのプログラム(+1)でこの問題を解決する有効な回答です。削除しないでください。
ランドルフリチャードソン2011

@randolf申し訳ありませんが、私は1995-97バージョンに何かを含めていました。[削除]をクリックしてから、削除を取り消してから、これを追加しました。私はしません。
wizlog 2011

1
それをオンにしてくれてありがとう-あなたは明らかに役立つ回答を投稿することに力を入れました、そして私はあなたのハードワークが浪費されるのを見たくありませんでした。これからもいい結果を出し続けてください!=)
ランドルフリチャードソン2011

3
-1これは私の特定の問題にはまったく役に立ちません!
Felix Dombek、2011

それを試してみてください。そうです。カスタマイズされた日付形式を追加した後、MSワード2010を再度開くと表示されます。
wizlog

6

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

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

だから何?うまくいかない
Green

1
これは完全に機能します!これは最も用途が広く、XMLの微調整なしで通常のUIで動作します。間違いなく正しい答えになるはずです。
下り坂

4

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

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

  • 両方のヒットについて、強調表示さyyれたyyyyをに変更し、11をに変更し2011ます。
  • ファイルを保存し、すべてを再度圧縮して、アーカイブの名前をに変更します.docx。できました。

受け入れられた回答によると、私の設定は私のニーズに従ってすでに設定されています。これは完璧に機能しました。GUIを介してフォーマットを編集する方法があるに違いないと思いますが、XMLを少し調整するだけでうまくいきました。ありがとう
Don Vince

うわー、それはナッツです。ドキュメントプロパティのフォーマットを設定するためにxmlを編集する必要があるのは少し極端ですが、ありがとうございました。欠落していたオプションが組み込まれていると考えて、この情報を高低で検索しました。私の場合、フィールドではなくドキュメントプロパティを持つSharePoint 2010ドキュメントテンプレートがあることに注意してください。フィールドコードを切り替えても、ドキュメントプロパティの表示には影響しません。
デビッドクラーク

2

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

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

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

{ TIME \@ "MMMM d, y" }

シングルyは私に2桁の年を与えていました14

に変更しました

{ TIME \@ "MMMM d, yyyy" }

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

出来上がり。動いた!

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.