2 วิธีง่ายๆในการแทรกวันหรือเวลาที่เหลือก่อนกำหนดในเอกสาร Word ของคุณ

แบ่งปันเลย:

ในบทความของวันนี้เราจะนำเสนอ 2 วิธีง่ายๆในการแทรกวันหรือเวลาที่เหลือก่อนกำหนดในเอกสาร Word ของคุณ

ในบางครั้งเมื่อคุณทำงานในโครงการที่สำคัญคุณจะพบว่าคุณต้องคำนึงถึงวันหรือเวลาที่แน่นอนที่เหลืออยู่ก่อนกำหนดเพื่อปรับจังหวะการทำงานของคุณ จากนั้นคุณควรใส่วันหรือเวลาที่เหลือก่อนกำหนดลงในเอกสาร Word ของคุณเพื่อให้สามารถเตือนคุณถึงเวลาล่าสุดที่เหลือได้

ในข้อความต่อไปนี้เราขอแนะนำวิธีใช้มาโคร 2 วิธีในการคำนวณและรับค่า

คำนวณวันที่เหลือก่อนกำหนด

  1. ก่อนและหน้าostวางเคอร์เซอร์ไว้ที่ตำแหน่งที่คุณต้องการแทรกหมายเลข
  2. จากนั้นคลิกแท็บ "นักพัฒนา"
  3. จากนั้นคลิก“ Visual Basic” ในกลุ่ม“ Code” เพื่อเปิดตัวแก้ไข VBA นอกจากนี้คุณสามารถกด“ Alt + F11” แทนในกรณีที่แท็บ“ นักพัฒนา” ไม่มีใน Word ของคุณคลิก "นักพัฒนา" -> คลิก "Visual Basic"
  4. จากนั้นคลิก“ ปกติ” แล้วคลิก“ แทรก”
  5. จากนั้นเลือก "โมดูล"คลิก "Normal" -> คลิก "Insert" -> คลิก "Module"
  6. ดับเบิลคลิกที่โมดูลใหม่เพื่อเปิดพื้นที่แก้ไขทางด้านขวา
  7. จากนั้นวางรหัสต่อไปนี้ที่นั่น:
Sub CountDownfromTodayToDeadlineDate()
  Dim dtDeadlineDate As Date
  Dim lDaysLeft As Long

  '  Input the deadline date to calculate the date difference.
  dtDeadlineDate = InputBox("Enter the deadline date", "Deadline Date", "For example:2017/2/14") 
  lDaysLeft = DateDiff("d", Now, dtDeadlineDate)
 
  '  Output the date difference from today to the deadline date in word document. 
  Selection.Text = "There are " & lDaysLeft & " days left from today to " & dtDeadlineDate & vbCrLf
End Sub
  1. จากนั้นคลิกปุ่ม“ Run”วางรหัส -> คลิก "เรียกใช้"
  2. คุณจะได้รับการต้อนรับด้วยกล่องโต้ตอบดังต่อไปนี้:ป้อนวันที่ -> คลิก "ตกลง"

ป้อนวันครบกำหนดลงในกล่องข้อความแล้วคลิก "ตกลง"ข้อความที่แทรกระบุวันที่เหลือ

เพื่อให้ใช้งานได้ง่ายในอนาคตคุณสามารถคลิก“ มาโคร” ใต้แท็บ“ นักพัฒนา” และเลือกมาโครที่เหมาะสมจากนั้นคลิก“ เรียกใช้” มันจะทริกเกอร์กล่องโต้ตอบคลิก "มาโคร" -> เลือกมาโครที่เหมาะสม -> คลิก "เรียกใช้"

คำนวณเวลาที่เหลือก่อนกำหนด

บางครั้งนอกจากจะเหลือวันแล้วคุณอาจต้องรู้ด้วยว่าคุณเหลือเวลาอีกเท่าไหร่ก่อนถึงเวลาที่กำหนด จากนั้นมาโครการร้องคือสิ่งที่คุณต้องการ

  1. ทำซ้ำ 8 ขั้นตอนแรกด้านบน มีเพียงคุณเท่านั้นที่จะต้องแทนที่รหัสดังต่อไปนี้:
Sub CountDownfromNowToDeadlineTime()
  Dim dtTimeNow As Date
  Dim dtDeadlineTime As Date
  Dim lTimeLeft As Long
  Dim lHour As Long
  Dim lMinute As Long
  Dim lSecond As Long
 
  '  Get the time now and the deadline time.
  dtTimeNow = TimeValue(Now)
  dtDeadlineTime = InputBox("Enter the deadline time","Deadline Time", "For example:18:00:00") 
  '  Calculate the time difference.
  lTimeLeft = DateDiff("s", dtTimeNow, dtDeadlineTime)
  lHour = lTimeLeft \ 3600
  lTimeLeft = lTimeLeft - lHour * 3600
  lMinute = lTimeLeft \ 60
  lSecond = lTimeLeft - lMinute * 60
 
  Selection.Text = "There are " & lHour & " hours " & lMinute & " minutes " & lSecond & " seconds left from now to " & dtDeadlineTime & vbCrLf 
End Sub
  1. อย่าลืมกดปุ่ม“ Run”วางรหัส -> กด "เรียกใช้"
  2. คราวนี้คุณจะมีกล่องโต้ตอบ“ กำหนดเวลา” ป้อนเวลากำหนดแล้วคลิก“ ตกลง”เข้าสู่ Deadline Time-> คลิก "OK"เหลือเวลาก่อนกำหนด

เก็บไฟล์ไม่เป็นอันตราย

เพื่อรักษาความสมบูรณ์ของไฟล์และจัดเก็บให้ห่างไกลจากความเสียหายวิธีที่ดีที่สุดและง่ายที่สุดคือการสำรองข้อมูลบ่อยๆ อย่างไรก็ตามเราเข้าใจว่ามันยากที่จะยึดติดกับกิจวัตรประจำวันซึ่งเป็นสาเหตุที่มีไฟล์เสียจำนวนมากทุกวัน ในการซ่อมแซมไฟล์ที่มีปัญหาเหล่านี้คุณจะต้องมีไฟล์ เครื่องมือซ่อมแซม Word ที่เสียหาย.

บทนำผู้เขียน:

Vera Chen เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ เครื่องมือซ่อมแซมข้อผิดพลาด xlsx และ pdf ซ่อมแซมผลิตภัณฑ์ซอฟต์แวร์ ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด