รูปแบบวันที่ที่กำหนดเองใน MS Word 2010


8

ฉันมีฟิลด์วันที่ในเอกสาร Word ซึ่งสร้างจากเทมเพลตที่มาพร้อมกับ Microsoft Word 2010 การตั้งค่าเริ่มต้นสำหรับฟิลด์นี้คือการแสดงเพียงสองแห่งของปีปัจจุบัน

ฉันต้องการเปลี่ยนเพื่อแสดงหมายเลขปีที่สมบูรณ์ ฉันพบกล่องโต้ตอบ "วันที่และเวลา" ตามที่แสดง แต่ไม่รวมตัวเลือกการจัดรูปแบบนี้ (น่าแปลกที่ไม่รวมตัวเลือกปีที่สอง)

ฉันจะเพิ่มรูปแบบวันที่ที่กำหนดเองสำหรับฟิลด์ข้อความนี้ได้อย่างไร

การตั้งค่าเวลา / วันที่ภาษาอังกฤษ


ระบบปฏิบัติการของคุณคืออะไร?
wizlog

+1 สำหรับพยายามใช้ปี 4 หลัก (ทุกคนควรดิ้นรนเพื่อสิ่งนี้เพราะปี 2 หลักอาจทำให้สับสนโดยเฉพาะในช่วง 12 ปีที่ผ่านมา) รูปแบบวันที่สั้น ๆ ที่ฉันโปรดปรานคือ YYYY-Mmm-DD ซึ่งสำหรับวันนี้แสดงเป็น 2011-Sep-01 เพราะไม่มีการเข้าใจผิดว่าแต่ละองค์ประกอบหมายถึงอะไร (แม้ว่าจะเป็นภาษาอังกฤษเท่านั้นดังนั้นตัวเลือกที่สองของฉันจะใช้ การสั่งซื้อมากที่สุดไปหาน้อยที่สุด {ตามที่ทำกับเวลา} ในรูปแบบตัวเลขของ YYYY-MM-DD: 2011-09-01)
Randolf Richardson

@wizlog: ฉันใช้งาน Windows Vista ได้ แต่ไม่มีอะไรเกี่ยวข้องกับรายการรูปแบบวันที่ใน Word "การตั้งค่าเริ่มต้น" ที่กล่าวถึงสำหรับฟิลด์ข้อความที่ระบุไว้ในแม่แบบ ฉันคิดว่าวิธีที่ง่ายที่สุดในการเปลี่ยนรูปแบบคือการแตกไฟล์ docx แล้วค้นหาซอร์สโค้ด XML ที่ระบุคุณสมบัติของกล่องข้อความแก้ไขสิ่งเหล่านั้นและบีบอัดทุกอย่างอีกครั้ง มาดูกัน.
Felix Dombek

คำตอบ:


0

เปลี่ยนการแสดงวันที่เวลาสกุลเงินและการวัด

นี่เป็นวิธีการเปลี่ยนรูปแบบที่ Windows ใช้เพื่อแสดงวันที่เวลาสกุลเงินและการวัด นอกจากนี้คุณยังสามารถเปลี่ยนลำดับการจัดเรียงของข้อความเพื่อให้ตรงกับกฎการเรียงลำดับที่ใช้ในประเทศหรือภูมิภาคเฉพาะ

เปิดตัวเลือกภูมิภาคและภาษาโดยคลิกที่เริ่มการทำงานของปุ่มคลิกแผงควบคุมคลิกนาฬิกาภาษาและภูมิภาคแล้วคลิกตัวเลือกภูมิภาคและภาษา

คลิกที่รูปแบบแท็บคลิกปรับแต่งรูปแบบนี้และจากนั้นให้คลิกที่วันที่


1
นี่เป็นคำตอบที่ถูกต้องซึ่งแก้ไขปัญหานี้สำหรับหลาย ๆ โปรแกรม (+1) โปรดอย่าลบมัน
Randolf Richardson

@ Randolf ขออภัยฉันมีบางสิ่งบางอย่างสำหรับรุ่น 1995-97 ฉันคลิกลบแล้วยกเลิกการลบแล้วเพิ่มสิ่งนี้ ฉันจะไม่
wizlog

1
ขอบคุณที่ทิ้งไว้ - เห็นได้ชัดว่าคุณพยายามโพสต์คำตอบที่เป็นประโยชน์และฉันไม่ต้องการเห็นการทำงานหนักของคุณสูญเปล่า ติดตามการทำงานที่ดี! =)
Randolf Richardson

3
-1 สิ่งนี้ไม่เป็นประโยชน์สำหรับปัญหาเฉพาะของฉัน!
Felix Dombek

ลองมัน. มันคือ. หลังจากที่คุณเพิ่มรูปแบบวันที่ที่กำหนดเองแล้วให้เปิด MS word 2010 อีกครั้งและคุณจะเห็น
wizlog

6

ฉันเชื่อว่าวิธีการดังกล่าวมีดังต่อไปนี้:

  • ไปที่แท็บแทรกใน Word
  • อะไหล่ด่วน
  • สนาม
  • เลือกDateจากรายการทางด้านซ้าย
  • ป้อนรูปแบบวันที่กำหนดเองของคุณในกล่องข้อความทางด้านขวา (เช่นMM-DD-YY)
  • คลิกตกลง

แล้วอะไรล่ะ มันไม่ได้ทำให้มัน
Green

1
ทั้งหมดนี้ใช้งานได้! มันใช้งานได้หลากหลายที่สุดใน UI ปกติโดยไม่มีการปรับแต่ง XML ควรเป็นคำตอบที่ถูกต้องอย่างแน่นอน
glopes

4

ในกรณีที่ไม่มีคำตอบแนะนำวิธีแก้ปัญหาที่ง่ายขึ้นหรือทั่วไปสำหรับการเพิ่มรูปแบบวันที่ที่กำหนดเองนี่คือสิ่งที่ฉันทำเพื่อแก้ไขปัญหา:

  • เปลี่ยนชื่อ.docxไฟล์.zipและคลายซิปเนื้อหาไปยังโฟลเดอร์
  • เปิดไฟล์word\document.xmlในโปรแกรมแก้ไขข้อความ
  • ค้นหาdateformat(แบบตรงตามตัวพิมพ์ใหญ่ - เล็ก) มีสองเพลงที่ชอบ

<w: dateFormat w: val = " yy " /> <w: ฝา w: val = "de-DE" /> <w: storeMappedDataAs w: val = "dateTime" /> <w: ปฏิทิน w: val = " เกรกอเรียน "/> </ w: วันที่> </ w: sdtPr> <w: sdtContent> <w: pw: rsidR =" 00331636 "w: rsidRDefault =" 00331636 "> <w: pPr> val = "right" /> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> <w14: numForm w14: val = "oldStyle" / > </ w: rPr> </ w: pPr> <w: rPr> <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และเปลี่ยนไป112011
  • บันทึกไฟล์ zip .docxทุกอย่างขึ้นมาอีกครั้งและเปลี่ยนชื่อเก็บไปยัง เสร็จสิ้น

ตามคำตอบที่ยอมรับการตั้งค่าของฉันถูกตั้งค่าไว้แล้วตามความต้องการของฉัน มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ฉันแน่ใจว่าต้องมีวิธีในการแก้ไขรูปแบบผ่านทาง GUI แต่การบิดอย่างรวดเร็วของ XML นั้นเป็นเคล็ดลับ! ขอบคุณ
Don Vince

ว้าวนั่นคือถั่ว ต้องแก้ไข xml เพื่อกำหนดรูปแบบของคุณสมบัติเอกสารค่อนข้างน้อย แต่ขอบคุณ - ฉันค้นหาสูงและต่ำสำหรับข้อมูลนี้โดยคิดว่าจะมีการอบตัวเลือกที่ฉันหายไป หมายเหตุในกรณีของฉันฉันมีเทมเพลตเอกสาร SharePoint 2010 ที่มีคุณสมบัติเอกสารไม่ใช่ฟิลด์ การสลับรหัสฟิลด์ไม่มีผลต่อการแสดงคุณสมบัติเอกสาร
David Clarke

2

ดี ... ฉันทำต่อไปนี้:

Toggle Field Codesคลิกขวาฟิลด์วันและเลือก

มันเป็นเช่นนี้:

{ TIME \@ "MMMM d, y" }

เดียวได้ให้ฉันสองปีตัวเลขเช่นy14

ฉันเปลี่ยนเป็น

{ TIME \@ "MMMM d, yyyy" }

Toggle Field Codesคลิกขวาฟิลด์วันอีกครั้งและเลือก

voila มันได้ผล!

2014ตอนนี้ผมได้รับเป็นปีที่ตัวเลขที่สี่:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.